.hero-what-now{justify-content:center;align-items:center;min-height:70vh;margin-left:auto;margin-right:auto;display:flex;overflow:visible}.hero-what-now-wrapper{font-size:0;display:inline-block;overflow:hidden}.hero-what-now-content{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;display:block;position:relative}.hero-what-now-text{background-color:#1a1a1a;padding:12px 4vw 25px;font-family:Playfair Display,sans-serif;transition:background-color 1s cubic-bezier(.19,1,.22,1)}.hero-what-now-text:hover{color:var(--white);background-color:#0a0a0a;text-decoration:none}.hero-what-now-text.two{float:right;clear:both}.hero-what-now-mover{z-index:2;white-space:nowrap;margin-top:3vh;margin-bottom:3vh;margin-left:15vw;font-size:0;transition:box-shadow 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}.hero-what-now-mover:hover{transform:translate(-8px,-8px);box-shadow:6px 6px #1b1b1b}.hero-what-now-mover.one{transition:box-shadow 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);display:inline-block}.hero-what-now-mover.two{float:right;margin-right:15vw}.hero-what-now-graphic{z-index:1;position:absolute;top:-10%;left:8%}@media screen and (min-width:1920px){.hero-what-now-graphic{left:128px}.hero-what-now-mover{margin-left:240px}.hero-what-now-mover.two{margin-left:0;margin-right:240px}}@media screen and (max-width:991px){.hero-what-now-graphic{left:2%}.hero-what-now{min-height:50vh}.hero-what-now-content{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.hero-what-now-mover{margin:16px auto}.hero-what-now-mover:hover{box-shadow:none;transform:none}.hero-what-now-mover.one{margin-left:auto;margin-right:auto}.hero-what-now-mover.two{margin-right:auto}}@media screen and (max-width:767px){.hero-what-now{padding-left:32px;padding-right:32px}.hero-what-now-wrapper.one{display:block}.hero-what-now-text{text-align:center;display:block}.hero-what-now-mover.one{display:block}}@media screen and (max-width:479px){.hero-what-now-graphic{max-width:200px;top:-33%;left:50%;transform:translate(-50%)}.hero-what-now{min-height:40vh}.hero-what-now-wrapper{display:block}.hero-what-now-text{text-align:center;white-space:normal;width:100%;padding-bottom:15px;padding-left:16px;padding-right:16px}.hero-what-now-mover{width:100%}}.case-study-work-small{opacity:.5;cursor:pointer;align-self:flex-start;margin-right:4px;font-size:14px;display:inline-block}.case-study-work-small:hover{color:var(--white);text-decoration:none}.case-study-secondary-text{max-width:920px;margin-left:auto;margin-right:auto;font-size:28px}.case-study-hero{z-index:1;cursor:auto;padding-top:30vh}.case-study-hero-image{background-image:url(data:,);background-position:50%;background-size:cover}.case-study-hero-image-wrapper{overflow:hidden}.case-study-see-more-button{z-index:3;position:absolute;top:0;left:40%;transform:translate(-50%,-50%)}.case-study-hero-image-inner{overflow:hidden}.case-study-section{padding-top:124px;padding-bottom:124px}.case-study-text-wrapper{text-align:center;width:880px;margin-left:auto;margin-right:auto}.case-study-gallery-list{grid-column-gap:40px;grid-row-gap:40px;grid-template:"."/1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;display:grid}.case-study-work-title.heading-h1{object-fit:fill;align-self:flex-start;max-width:710px}.case-study-small-print{z-index:2;text-align:left;align-self:auto;width:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;padding-left:0;position:static;inset:auto 0% 0%}.case-study-small-print-bullet{max-width:14px;margin-right:12px;display:inline-block}.case-study-small-print-icon{max-width:16px;margin-right:12px;display:inline-block}.case-study-large-link{cursor:pointer;justify-content:center;align-items:center;margin-right:12px;display:flex}.case-study-large-link:hover{color:var(--white);text-decoration:none}.case-study-large-image{max-width:40px;margin-right:18px}.case-study-large-link-text{align-self:center;margin-top:0;margin-bottom:0;line-height:1}.case-study-work-links{opacity:.5;cursor:pointer;margin-right:4px;display:inline-block}.case-study-work-links:hover{color:var(--white);text-decoration:none}.case-study-talking-point-container{background-color:var(--image-placeholder);flex-direction:row;justify-content:center;align-items:center;min-height:100vh;padding:120px 64px;display:flex}.case-study-talking-point-container.even{background-color:#ffffff08;min-height:auto}.case-study-talking-point-wrapper{flex:0 auto;order:0;justify-content:center;align-self:auto;align-items:center;width:100%;max-width:940px;display:flex}.case-study-talking-point-wrapper.even{flex-direction:row-reverse}.case-study-talking-point-image-wrapper{align-self:center;width:100%;max-width:500px;height:500px}.case-study-talking-point-image{object-fit:cover;background-image:url(data:,);background-position:50%;background-size:cover;background-attachment:scroll;width:100%;height:100%}.case-study-talking-point-text-wrapper{box-shadow:0 17px 13px -4px var(--image-placeholder);flex:1;align-self:center;margin-left:-64px}.case-study-talking-point-text-wrapper.even{z-index:1;margin-left:0;margin-right:-30px;position:static}.case-study-talking-point-text-inner{color:var(--backgrounds)}.case-study-talking-point-text{background-color:var(--off-white);height:auto;color:var(--backgrounds);border-radius:18px;flex-direction:column;justify-content:center;padding:36px;display:flex}.case-study-talking-point-text.half-width{min-width:490px}.case-study-talking-point-heading{margin-bottom:32px;font-size:27px;font-style:italic}.case-study-talking-point-paragraph{color:var(--backgrounds);margin-bottom:0;padding-right:0;font-size:16px;line-height:2}.case-study-intro{max-width:1153px;margin-left:auto;margin-right:auto;padding-top:86px;padding-bottom:86px}.case-study-intro-heading{margin-top:4px;margin-bottom:32px;padding-bottom:4px;font-size:32px;line-height:1.2}.case-study-work-video{background-color:var(--backgrounds);color:var(--white);padding-top:32px;padding-bottom:32px;padding-left:0}.case-study-intro-inner{grid-column-gap:32px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.6fr 1fr;grid-auto-columns:1fr;display:grid}.case-study-brief-breakdown{z-index:1;position:sticky;top:32px}.case-study-intro-brief-hightlights{margin-top:28px;padding-top:32px;padding-bottom:32px;position:relative}.case-study-intro-brief-hightlights-background{background-color:#2d2d2d;width:200vw;position:absolute;top:0;bottom:0;left:-100vw}.case-study-brief-overview-box{background-color:#363636;border-radius:8px;margin-bottom:32px;padding:28px 28px 18px}.case-study-brief-overview{z-index:2;position:relative}.case-study-hightlight{background-color:#272727;border-radius:8px;justify-content:flex-start;align-items:stretch;width:100%;padding:20px;display:flex}.case-study-hightlight-icon{justify-content:center;align-items:center;width:61px;height:61px;margin-right:36px;padding-left:0;display:flex;position:relative;top:auto}.case-study-hightlight-icon-image{max-width:52px;position:relative}.case-study-hightlight-grid{grid-column-gap:32px;grid-row-gap:28px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.case-study-hightlight-icon-shadow{width:42px;height:42px;position:absolute;bottom:-7px;right:-7px}.case-study-hightlight-heading{justify-content:center;align-items:center;max-width:120px;font-size:17px;display:flex}.case-study-brief-overview-title{margin-top:0;margin-bottom:16px}.case-study-brief-overview-item{padding-top:10px;padding-bottom:10px;display:flex}.case-study-brief-overview-item-icon{width:100%;max-width:30px}.case-study-intro-text{white-space:normal;word-break:normal;font-size:18px;line-height:2}.case-study-brief-overview-item-icon-wrapper{border-radius:50%;margin-right:28px}@media screen and (min-width:1440px){.case-study-work-title.heading-h1{max-width:700px}.case-study-large-image{max-width:57px}.case-study-large-link-text{font-size:36px}}@media screen and (min-width:1920px){.case-study-work-title.heading-h1{max-width:860px;font-size:10ch}.case-study-small-print{align-self:auto;top:20vh}.case-study-talking-point-container{min-height:100vh}.case-study-talking-point-wrapper{max-width:1140px}.case-study-talking-point-image-wrapper{max-width:720px;height:720px}.case-study-talking-point-image{object-fit:fill;font-weight:300}.case-study-talking-point-text-wrapper{margin-left:-135px}.case-study-talking-point-text-wrapper.even{margin-right:-135px}.case-study-talking-point-text{padding-left:54px;padding-right:54px}.case-study-talking-point-heading{font-size:36px}.case-study-talking-point-heading.font-heading{margin-bottom:34px;line-height:1}.case-study-talking-point-paragraph{font-size:20px}.case-study-intro{padding-top:128px}.case-study-brief-overview-item,.case-study-brief-overview-text{font-size:16px}}@media screen and (max-width:991px){.case-study-work-small{letter-spacing:1px;font-weight:500}.case-study-hero{padding-top:20vh}.case-study-see-more-button{left:50%}.case-study-section{padding-top:64px;padding-bottom:64px}.case-study-text-wrapper{width:auto}.case-study-gallery-list{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.case-study-small-print{background-image:none;justify-content:center;align-items:flex-end;height:20vh;display:flex;position:absolute;top:auto;bottom:0}.case-study-work-links{font-weight:500}.case-study-talking-point-container{min-height:70vh;padding-top:64px;padding-bottom:64px;position:relative}.case-study-talking-point-image-wrapper{max-width:none;height:auto;position:absolute;inset:0%}.case-study-talking-point-text-wrapper{z-index:2;margin-left:0;position:relative}.case-study-talking-point-text-wrapper.even{margin-right:0}.case-study-intro{padding-top:0;padding-bottom:20px}.case-study-work-video{padding-top:64px;padding-bottom:64px}.case-study-intro-inner{flex-direction:column-reverse;display:flex}.case-study-brief-breakdown.overflow-hidden-x{margin-top:16px;margin-bottom:28px;position:static}.case-study-intro-inner-brief-text{margin-top:40px;margin-bottom:64px}.case-study-intro-brief-hightlights{background-color:#2d2d2d;margin-left:-48px;margin-right:-48px;padding:40px 48px}.case-study-intro-brief-hightlights-background{display:none}.case-study-brief-overview-item{align-items:center;font-size:20px}.case-study-brief-overview-item-icon{max-height:30px}.case-study-brief-overview-text{font-size:20px}.case-study-intro-text{font-size:18px}}@media screen and (max-width:767px){.case-study-secondary-text{font-size:20px}.case-study-hero{z-index:1;padding-top:28vh}.case-study-section{margin-top:64px;margin-bottom:64px}.case-study-work-title.heading-h1{font-size:56px}.case-study-intro{padding-top:32px}.case-study-brief-breakdown.overflow-hidden-x,.case-study-intro-inner-brief-text{margin-top:0}.case-study-intro-brief-hightlights{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.case-study-hightlight-icon{width:50px;height:50px;margin-right:28px;top:-3px}.case-study-brief-overview-item,.case-study-brief-overview-text{font-size:18px}}@media screen and (max-width:479px){.case-study-work-small{font-size:5vw}.case-study-hero{padding-top:22vh}.case-study-hero-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover}.case-study-section{margin-top:0;margin-bottom:0;padding-top:32px;padding-bottom:32px}.case-study-gallery-list{grid-column-gap:0px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.case-study-gallery-item-wrapper{padding:0}.case-study-work-title.heading-h1{text-align:left;font-size:12vw}.case-study-small-print{text-align:left;height:20vh;padding-top:0}.case-study-talking-point-container,.case-study-talking-point-text{padding:32px}.case-study-talking-point-heading{line-height:1.4}.case-study-work-video{padding-top:32px;padding-bottom:32px}.case-study-brief-breakdown{position:static}.case-study-intro-inner-brief-text{margin-top:16px;margin-bottom:32px}.case-study-brief-overview{margin-top:28px}.case-study-hightlight{padding-left:32px;padding-right:32px}.case-study-hightlight-icon{width:40px;height:50px;margin-right:32px;top:-3px}.case-study-hightlight-grid{grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr}.case-study-brief-overview-item{font-size:16px}.case-study-brief-overview-item-icon{max-width:20px;max-height:20px;margin-right:20px}.case-study-brief-overview-text{font-size:16px}.case-study-intro-text{font-size:16px;line-height:2}}.casestudy-who-for{align-self:flex-start;font-size:15px;font-weight:500}.casestudy-who-for-text,.casestudy-who-for-pre-text{display:inline}@media screen and (min-width:1920px){.casestudy-who-for-pre-text{color:var(--muted-text);font-weight:400}}.line-40-degree{background-image:linear-gradient(95deg, var(--tungsten-yellow), var(--tungsten-orange));width:130%;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-40deg)}.line-40-degree-inner{width:305px;height:257px;font-size:0;display:inline-block;position:relative;overflow:hidden}.line-40-degree-mover{font-size:0;overflow:hidden}@media screen and (min-width:1920px){.line-40-degree-inner{width:350px;height:289px}}.line-splitter{justify-content:center;margin-top:60px;margin-bottom:60px;display:flex;overflow:hidden}.line-splitter.right{padding-left:23vw}.line-splitter.left{padding-right:23vw}.font-heading{font-family:Playfair Display,sans-serif}.image-reveal-on-wipe-inner{width:100%;height:100%}@media screen and (max-width:991px){.line-splitter.right{padding-left:0}.line-splitter.left{padding-right:0}}.heading-huge{color:var(--white);letter-spacing:2px;margin-top:0;margin-bottom:0;font-size:98px;font-weight:700;line-height:130%;overflow:hidden}.collection-list-wrapper{z-index:2;position:relative}@media screen and (min-width:1440px){.heading-huge{font-size:110px}}@media screen and (min-width:1920px){.heading-huge{font-size:150px}}@media screen and (max-width:991px){.heading-huge{font-size:64px}.heading-huge.font-playfair{font-size:81px;display:block}}@media screen and (max-width:767px){.heading-huge.font-playfair{font-size:64px}}@media screen and (max-width:479px){.heading-huge{z-index:2;font-size:35px;display:block;position:relative}}.video{width:100%;margin-left:auto;margin-right:auto;display:block}.video iframe,.video video{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.video video{object-fit:cover;background:var(--backgrounds)}
.case-study-hero{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden;height:100vh!important;position:relative!important}.case-study-hero>header{z-index:3;color:#fff;padding-bottom:90px;position:relative}.case-study-hero h1,.case-study-hero a,.case-study-hero div{color:#fff!important}.case-study-hero-image-container,.case-study-hero-image-wrapper,.case-study-hero-image-inner,.case-study-hero-image{z-index:0;inset:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;left:0!important;transform:none!important}.case-study-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}@keyframes f{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.case-study-hero>header.primary-container{max-width:1280px!important;padding:0 64px 96px!important}.case-study-work-title{opacity:0;animation:.9s ease-out .15s forwards f;color:#fff!important;overflow-wrap:break-word!important;margin:0 0 32px!important;font-size:clamp(40px,6.5vw,112px)!important;font-weight:800!important;line-height:1.1!important}.casestudy-who-for{opacity:0;flex-wrap:wrap;align-items:baseline;gap:12px;line-height:1.2;animation:.8s ease-out .45s forwards f;margin:0 0 22px!important;font-size:clamp(18px,2vw,26px)!important;display:flex!important}.casestudy-who-for-text{background:linear-gradient(95deg,#f57e21,#efbc38)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-weight:800!important}.case-study-small-print{opacity:0;animation:.7s ease-out .75s forwards f}.case-study-small-print .primary-container-flex{align-items:center;gap:14px}.case-study-work-links{letter-spacing:.14em;text-transform:uppercase;color:#fffa!important;font-size:13px!important}a.case-study-work-links:hover{color:#efbc38}@media (max-width:768px){.case-study-hero>header.primary-container{padding:0 32px 56px!important}.case-study-work-title{margin:0 0 18px!important;font-size:clamp(32px,7.5vw,60px)!important}.case-study-small-print{width:100%!important;height:auto!important;display:block!important;position:static!important}.case-study-small-print .primary-container-flex{justify-content:flex-start!important;gap:12px!important;width:auto!important;padding:0!important}}@media (max-width:480px){.case-study-hero>header.primary-container{padding:0 24px 36px!important}.case-study-work-title{font-size:clamp(28px,8.5vw,44px)!important}.casestudy-who-for{font-size:16px!important}}.case-study-brief-overview-text ul{margin:0;padding:0;list-style:none}.case-study-brief-overview-text ul li{align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.case-study-brief-overview-text ul li:before{content:"";background-image:url(/icons/icon-circle-plus.svg);background-repeat:no-repeat;background-size:100%;width:30px;min-width:30px;height:30px;max-height:30px;margin-right:28px}@media (max-width:479px){.case-study-brief-overview-text ul li:before{width:20px;min-width:20px;height:20px;max-height:20px;margin-right:20px}}.line-splitter .vertical-line,.line-splitter .vertical-line-small{will-change:transform;transition:transform .7s ease-out;transform:translateY(-100%)}@supports not (animation-timeline:view()){.line-splitter .vertical-line,.line-splitter .vertical-line-small{transform:translateY(0)}}@supports (animation-timeline:view()){.line-splitter{view-timeline-name:--line-splitter-view;view-timeline-axis:block}.line-splitter .vertical-line,.line-splitter .vertical-line-small{transition:none;animation:linear both vertical-line-grow;animation-timeline:--line-splitter-view;animation-range:cover cover 50%}}@keyframes vertical-line-grow{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.line-splitter .vertical-line,.line-splitter .vertical-line-small{transition:none;animation:none;transform:translateY(0)}}.hero-what-now-content{display:flow-root}
