body,html{background-color:var(--warface)}.container-fluid{padding-left:0px;padding-right:0px}.row{margin-left:0px;margin-right:0px}.img-fluid{margin-top:12px;width:100%}figure{width:100%}.zindex-100{z-index:100}.zindex-200{z-index:200}nav.navbar{position:fixed;z-index:500;padding-top:18px}nav{padding:24px;display:flex;justify-content:right;position:fixed;top:0;width:100%}nav a{color:var(--black)}nav a:hover{color:var(--black);border-radius:8px;background:var(--warface)}nav a.navbar-brand{background:url("../images/warface-logo-black.svg") center center no-repeat;transition:transform .2s}nav a.navbar-brand:hover{background:url("../images/warface-logo-white.svg") center center no-repeat;transform:scale(1.1);transition:all 0.3s}nav .logo-sm{position:absolute;top:20px;left:20px;height:48px;width:48px}nav .container-fluid{flex-direction:row-reverse;height:48px}nav ul li{display:inline-block;margin-left:16px}nav ul li .nav-link{font-size:18px}nav .social li{margin:0px;margin-right:4px}nav .social a{padding:9px 12px;border-radius:4px}nav .collapsing .primary-nav,nav .show .primary-nav{position:absolute;top:20px;right:20px}nav .primary-nav{margin-right:20px;padding-left:0px}nav .primary-nav .btn{height:44px;width:44px;padding:0px}@media only screen and (max-width: 991px){#navbarNavDropdown{background:var(--grey-800);position:absolute;top:0;width:100%;padding:20px}#navbarNavDropdown a{color:var(--white)}#navbarNavDropdown a:hover{background:none;color:var(--warface)}#navbarNavDropdown ul.navbar-nav{margin-top:80px}#navbarNavDropdown .social{padding:4vh 16px 1vh 16px}#navbarNavDropdown .social ul{margin-top:20px}#navbarNavDropdown h2 a{font-size:18vw;line-height:12.6vw;padding:0px !important}}.navbar-collapse a.navbar-brand{background:url("../images/warface-logo-white.svg") center center no-repeat}:root{--brand: "Beni";--mono: "IBM Plex Mono"}@font-face{font-family:'Beni';src:url(../fonts/Beni/BeniBlack.ttf)}body{font-family:var(--mono),sans-serif;color:var(--black)}.display-1,.display-2,.display-3,.display-4{font-family:var(--brand);text-transform:uppercase;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--brand);text-transform:uppercase}.display-1{font-size:30vw;line-height:19.8vw;letter-spacing:-0.2vw}.display-2{font-size:28vw;line-height:26vw}.display-3{font-size:25vw;line-height:21vw}.display-4{font-size:24vw;line-height:19vw}.display-5{font-size:23vw;line-height:18vw}.display-6{font-size:clamp(88px, 11vw, 200px);line-height:clamp(62px, 7.6vw, 138px)}h1{font-size:14vw;line-height:9.4vw}h2{font-size:9vh;line-height:6.4vh}h3{font-size:16vw;line-height:11.3vw}h4{font-size:15vw;line-height:11vw;word-spacing:-2px}h5{font-size:13vw;line-height:9.4vw}h6{font-family:var(--mono);font-size:20px;line-height:28px;text-transform:capitalize}p.lead{font-family:var(--mono);font-size:18px;line-height:26px;letter-spacing:-0.1px;word-spacing:-2.8px;margin-top:20px}p.lead a{text-decoration:underline}p.lead a:hover{text-decoration:none}.eyebrow{display:flex;font-size:clamp(16px, 3vw, 20px);line-height:24px;font-family:var(--mono);letter-spacing:2px}b,strong{color:var(--grey-200)}ul.bullet-list{margin-left:16px}ul.tag-chips{font-family:var(--mono);list-style:none;padding:0px;display:flex;margin-top:16px;margin-bottom:0px;flex-wrap:wrap;gap:8px}ul.tag-chips li{border:2px solid var(--grey-300);color:var(--grey-300);width:fit-content;border-radius:30px;padding:6px 16px;font-size:16px;transition:.4s}ul.tag-chips li:hover{background:var(--white);border-color:var(--white);color:var(--grey-800)}.blockquote{font-size:1rem;padding:20px}.blockquote p{font-family:Beni;font-size:64px;line-height:48px}.blockquote p:before{content:"\201C"}.blockquote p:after{content:"\201D"}.blockquote .blockquote-footer{display:flex;flex-direction:column;font-family:var(--mono)}.blockquote .blockquote-footer::before{content:"\002A";font-family:var(--brand);font-size:84px;line-height:58px;height:34px}.blockquote a{color:var(--warface)}.stat:after{content:"%";font-size:clamp(20px, 11vw, 80px)}.apostrophe:before{content:"\2019"}.sheet{color:var(--warface);color:var(--grey-400)}:root{--warface: #ffc436;--coral: #ff581a;--white: #ffffff;--grey-50: #212121;--grey-100: #F3F4F6;--grey-200: #D0D0D0;--grey-300: #B2B2B2;--grey-400: #949494;--grey-500: #777777;--grey-600: #595959;--grey-700: #3C3C3C;--grey-800: #1E1E1E;--black: #000000;--sainsburys-1: #F06C00;--sainsburys-2: #E55000;--sainsburys-3: #7F0442;--govuk-1: #000000;--govuk-2: #ffffff;--govuk-3: var(--grey-800);--trainline-1: #48D5B5;--trainline-2: #043c2f;--trainline-3: #21304D;--cookpad-1: #FF9933;--cookpad-2: #5f340b;--cookpad-3: #ffbf7f;--justeat-1: #FF8000;--justeat-2: #F36805;--justeat-3: #242e30;--lloyds-1: #11b67a;--lloyds-2: #000000;--lloyds-3: #043c2f;--carwow-1: #33e9f2;--carwow-2: #191919;--matillion-1: #19E57F;--matillion-2: #19E57F;--matillion-3: #063920;--oatbook-1: #FDB813;--oatbook-2: #553c00;--oatbook-3: #2a2a2a;--recliningworm-1: #AF48DF;--recliningworm-2: #33194d}html,body{background:var(--white)}h1,h2,h3,h4,h5,h6,p,.blockquote-footer{color:var(--warface)}::selection{background-color:rgba(0,48,12,0.65);color:var(--coral)}.project-card p.lead{color:var(--white)}.blog-carousel .card{background:var(--white)}.blog-carousel .card .card-title a{color:var(--black)}.blog-carousel .card .small-tags li{color:var(--grey-400);border:1px solid var(--grey-200)}.blog-carousel .card .small-tags li:hover{background:var(--black);color:var(--white) !important;border:1px solid var(--grey-900)}.blog-carousel .card:hover{background:var(--warface)}.blog-carousel .card:hover .small-tags li{color:var(--grey-600);border:1px solid var(--grey-600)}.sheet{background:var(--grey-800)}.sheet a{color:var(--warface)}.sheet a:hover{color:var(--warface)}.sheet p.lead a{color:var(--coral)}.sheet .social a:hover{color:var(--coral)}.navbar-toggler-icon.theme-light{background:url("../images/icons/theme-white.svg") center center no-repeat !important}.navbar-toggler-icon.list{background:url("../images/icons/list-white.svg") center center no-repeat !important}.intro a.navbar-brand{background:url("../images/warface-logo-white.svg") center center no-repeat}.intro p.lead{color:var(--grey-800)}.intro .logo-div.sainsburys{background:url("../images/logos/sainsburys-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.intro .logo-div.trainline{background:url("../images/logos/tl-black-logo.svg") center no-repeat;background-size:contain;height:28px;width:130px}.intro .logo-div.GOVUK{background:url("../images/logos/govuk-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.intro .logo-div.justeat{background:url("../images/logos/justeat-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.intro .logo-div.science-museum{background:url("../images/logos/sciencemuseum-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:164px}.intro .logo-div.carwow{background:url("../images/logos/carwow-black-logo.svg") no-repeat;background-size:contain;height:24px;width:182px}.intro .logo-div.FIFA{background:url("../images/logos/fifa-black-logo.svg") center no-repeat;background-size:contain;height:44px;width:144px}.intro .logo-div.cookpad{background:url("../images/logos/cookpad-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:160px}.intro .logo-div.homebase{background:url("../images/logos/homebase-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:194px}.intro .logo-div.nectar{background:url("../images/logos/nectar-black-logo.svg") center no-repeat;background-size:contain;height:76px;width:80px}.intro .logo-div.lloydsBank{background:url("../images/logos/lloyds-black-logo.svg") center no-repeat;background-size:contain;height:76px;width:140px}.intro .logo-div.recliningworm{background:url("../images/logos/recliningworm-logo-black.svg") center no-repeat;background-size:contain;height:58px;width:144px}footer.home a{color:#ff4915}footer.home a:hover{color:var(--white)}footer p{color:var(--white)}.case-study p.lead,.case-study p{color:var(--white)}.sainsburys .logo-div.sainsburys{background:url("../images/logos/sainsburys-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.sainsburys .case-study .sheet a{color:var(--sainsburys-1)}.sainsburys .case-study .sheet a:hover{color:var(--white)}.cookpad footer a{color:var(--cookpad-2)}.cookpad footer a:hover{color:var(--white)}.cookpad .case-study .sheet a{color:var(--cookpad-1)}.cookpad .case-study .sheet a:hover{color:var(--white)}.trainline .case-study .sheet a,.trainline .case-study .sheet a:hover{color:var(--trainline-1)}.carwow footer a{color:var(--carwow-2)}.carwow footer a:hover{color:var(--white)}.carwow .case-study .sheet a{color:var(--recliningworm-1)}.carwow .case-study .sheet a:hover{color:var(--white)}.just-eat footer a{color:var(--justeat-2)}.just-eat footer a:hover{color:var(--white)}.just-eat .case-study .sheet a{color:var(--justeat-1)}.just-eat .case-study .sheet a:hover{color:var(--white)}.oatbook footer a{color:var(--oatbook-2)}.oatbook footer a:hover{color:var(--white)}.oatbook .case-study .sheet a{color:var(--oatbook-1)}.oatbook .case-study .sheet a:hover{color:var(--white)}.recliningworm footer a{color:var(--recliningworm-2)}.recliningworm footer a:hover{color:var(--white)}.recliningworm .case-study .sheet a{color:var(--recliningworm-1)}.recliningworm .case-study .sheet a:hover{color:var(--white)}.case-study .sheet .blog a{color:var(--black)}*,*:before,*:after{margin:0;padding:0}canvas{position:fixed;top:0;z-index:0;width:100%;height:100vh;-webkit-filter:grayscale(0%) invert(0%);filter:grayscale(0%) invert(0%)}.intro{position:fixed;top:50vh;margin-top:-48vh;z-index:100;width:100%}.intro .container{padding:40px;padding-top:clamp(124px, 20vw, 140px);display:flex;flex-direction:column;gap:8px}.intro .container a.navbar-brand{background-size:contain;margin:auto;width:92px;height:66px}.intro h1{font-size:clamp(150px, 13vw, 192px);line-height:clamp(100px, 8.7vw, 128px);color:var(--grey-800);word-spacing:-6px;position:relative}.intro p.lead{opacity:0;text-align:left;margin-left:0px;font-size:1.9vh;width:clamp(320px, 90%, 640px);line-height:2.8vh;margin:0px;position:relative;animation-delay:0.6s}@-webkit-keyframes fadeUpIn /* Safari and Chrome */{from{opacity:0;top:20px}to{opacity:1;top:0px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.intro .brand-wheel{opacity:0;-webkit-animation:'fadeIn' 6s forwards;animation-delay:2s}.block{padding:8vh 5vw 11vh 5vw}.sheet{position:relative;z-index:100;margin-top:clamp(600px, 84vh, 780px);margin-bottom:94vw}.sheet .project-card-group{padding:40px 8px;display:flex;flex-direction:column;gap:12px}.sheet.sub{margin-top:0px;padding:84px 0px 24px 0px}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none}.carousel-item .blockquote p{color:var(--warface)}.carousel-inner{padding-bottom:28px}.block{background:black;width:100%}.block .carousel-inner{padding:4vh 0vw}.block h3:before{content:"\201C"}.block h3:after{content:"\201D"}.block h3{color:#ffc436;font-size:13vw;font-family:'Beni';line-height:8.9vw;letter-spacing:-0.0vw;word-spacing:-0.8vw}.block p.lead{color:#a396a3;line-height:32px;font-size:20px;line-height:28px}.block .carousel{height:100%}.carousel-indicators{gap:8px;padding-bottom:20px}.carousel-indicators button{background:none;height:16px;width:16px;border-radius:40px;border:4px solid var(--grey-600)}.carousel-indicators button.active{background:var(--warface);border:none}.carousel-control-next,.carousel-control-prev{border:none;width:45%;background:none}.carousel-control-next:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='79' height='95' viewport='0 0 100 100' style='fill:black;font-size:47px;'><text y='50%'>👉</text></svg>") 16 0,auto;/*!emojicursor.app*/}.carousel-control-prev:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='79' height='95' viewport='0 0 100 100' style='fill:black;font-size:47px;'><text y='50%'>👈</text></svg>") 16 0,auto;/*!emojicursor.app*/}.subpage .intro{top:0;margin-top:0px}.sheet p.lead,.sheet p,.sheet td{color:var(--grey-400)}.sheet .table{color:white}.sheet a:hover{text-decoration:underline}.sheet a.navbar-brand{background:url("../images/warface-logo-white.svg") center center no-repeat;transition:transform .2s;height:48px;width:68px}.sheet a.navbar-brand:hover{background:url(../images/warface-logo-white.svg) center center no-repeat;transform:scale(1.04);transition:all 0.3s}.case-study .sheet{padding-top:20px;display:flex;flex-direction:column;gap:28px;margin-top:72vh}.case-study .sheet ul{color:var(--white)}.case-study .sheet .logo-div{margin:0px}.case-study .sheet a:hover{text-decoration:underline}.cookpad .logo-div.cookpad{background:url("../images/logos/cookpad-white-logo.svg") center no-repeat;background-size:contain;height:72px;width:172px}.sainsburys .logo-div.sainsburys{background:url("../images/logos/sainsburys-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.trainline .logo-div.trainline{background:url(../images/logos/tl-white-logo.svg) center no-repeat;background-size:contain;height:28px;width:130px}.trainline .intro{background:url("/assets/images/projects/trainline/trainline-mobile-apps.jpg") center 30% no-repeat;height:100%;background-size:contain;top:0;margin-top:0px;background-color:#21304F}.just-eat .logo-div.justeat{background:url("../images/logos/justeat-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.matillion .logo-div.matillion{background:url("../images/logos/matillion-white-logo.svg") center no-repeat;background-size:contain;height:44px;width:136px}.recliningworm .logo-div.recliningworm{background:url("../images/logos/recliningworm-white-logo.svg") center no-repeat;background-size:contain;height:72px;width:172px}.carwow .intro{background:url("/assets/images/projects/carwow/carwow-intro.png") center 30% no-repeat;height:100%;background-size:cover;top:0;margin-top:0px}.oatbook .intro{background:url("/assets/images/projects/oatbook/image-asset.png") center 30% no-repeat;height:100%;background-size:cover;top:0;margin-top:0px}.project-card{width:100%;transition:.4s;padding:20px 16px;padding-top:38vw;border-radius:16px}.project-card:hover{-ms-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98)}.project-card h2{max-width:90%;font-size:clamp(16px, 16vw, 300px);word-spacing:-1.8vw;letter-spacing:-0.1vw;line-height:12.2vw;line-height:clamp(16px, 10.8vw, 204px)}.project-card h2 a{text-decoration:none;color:var(--white)}.project-card h2 a:hover{text-decoration:none}.project-card p{font-family:var(--mono);font-size:16px;line-height:20px;margin:0px}.project-card .client{margin-bottom:8px;transition:transform .2s}.project-card ul.project-tags{font-family:var(--mono);list-style:none;padding:0px;display:flex;margin-top:16px;margin-bottom:0px;flex-wrap:wrap;gap:4px}.project-card ul.project-tags li{border:2px solid var(--white);color:white;width:fit-content;border-radius:30px;padding:4px 12px;font-size:16px;transition:.4s}.project-card.cookpad{background:var(--cookpad-1) url("../images/projects/case-study-cards/cs-card-cookpad-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.cookpad .client{background:url("../images/logos/cookpad-black-logo.svg") no-repeat;height:40px;background-size:contain}.project-card.cookpad h2 a,.project-card.cookpad p.lead{color:var(--cookpad-2)}.project-card.cookpad ul.project-tags li{border:1px solid var(--cookpad-2);color:var(--cookpad-2)}.project-card.cookpad:hover{background:var(--cookpad-3) url("../images/projects/case-study-cards/cs-card-cookpad-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.cookpad:hover h2 a{color:#734214}.project-card.cookpad:hover h2 a:hover{color:var(--cookpad-2)}.project-card.cookpad:hover ul.project-tags li:hover{background:var(--cookpad-2);border:1px solid var(--cookpad-2);color:var(--cookpad-3)}.project-card.cookpad.mise{display:none;background:#F8F6F3 url("../images/projects/case-study-cards/cs-card-cookpad-mise-desktop.png") 0 0 no-repeat;background-size:cover}.project-card.cookpad.mise h2 a{color:var(--cookpad-1)}.project-card.cookpad.mise:hover{background:#F8F6F3 url("../images/projects/case-study-cards/cs-card-cookpad-mise-desktop.png") 0 0 no-repeat;background-size:cover}.project-card.sainsburys{background:var(--sainsburys-1) url("../images/projects/case-study-cards/cs-card-sainsburys-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.sainsburys p.lead{color:var(--white)}.project-card.sainsburys .client{background:url("../images/logos/sainsburys-black-logo.svg") no-repeat;height:32px;background-size:contain}.project-card.sainsburys:hover{background:var(--sainsburys-3) url("../images/projects/case-study-cards/cs-card-sainsburys-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.sainsburys:hover .client{background:url("../images/logos/sainsburys-white-logo.svg") no-repeat;background-size:contain}.project-card.sainsburys:hover h2 a,.project-card.sainsburys:hover p.lead{color:var(--sainsburys-1)}.project-card.sainsburys:hover h2 a:hover{color:var(--white)}.project-card.sainsburys:hover ul.project-tags li:hover{background-color:var(--sainsburys-1);color:var(--white)}.project-card.govuk{background:var(--govuk-1)}.project-card.govuk .client{background:url("../images/logos/govuk-white-logo.svg") no-repeat;height:32px;background-size:contain}.project-card.govuk h2 a,.project-card.govuk p.lead{text-decoration:none;color:var(--govuk-2)}.project-card.govuk:hover h2 a,.project-card.govuk:hover p.lead{color:var(--grey-100)}.project-card.govuk:hover h2 a:hover{color:var(--white)}.project-card.govuk:hover ul.project-tags li:hover{background-color:var(--govuk-2);color:var(--govuk-1)}.project-card.lloyds{background:var(--lloyds-1) url("../images/projects/case-study-cards/cs-card-lloyds-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.lloyds .client{background:url("../images/logos/lloyds-black-logo.svg") no-repeat;height:44px;background-size:contain}.project-card.lloyds h2 a,.project-card.lloyds p.lead{text-decoration:none;color:var(--lloyds-3)}.project-card.lloyds ul.project-tags li{border:1px solid var(--lloyds-3);color:var(--lloyds-3)}.project-card.lloyds:hover{background:var(--lloyds-3) url("../images/projects/case-study-cards/cs-card-lloyds-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.lloyds:hover .client{background:url("../images/logos/lloyds-white-logo.svg") no-repeat;background-size:contain}.project-card.lloyds:hover h2 a,.project-card.lloyds:hover p.lead{color:var(--lloyds-1)}.project-card.lloyds:hover h2 a:hover{color:var(--white)}.project-card.lloyds:hover ul.project-tags li{border:1px solid var(--lloyds-1);color:var(--lloyds-1)}.project-card.lloyds:hover ul.project-tags li:hover{background-color:var(--lloyds-1);color:var(--lloyds-3)}.project-card.matillion{display:none;background:var(--matillion-1) url("../images/projects/case-study-cards/cs-card-matillion-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.matillion h2 a,.project-card.matillion p.lead{color:var(--matillion-3)}.project-card.matillion ul.project-tags li{border:1px solid var(--matillion-3);color:var(--matillion-3)}.project-card.matillion .client{background:url("../images/logos/matillion-black-logo.svg") no-repeat;height:32px;background-size:contain}.project-card.matillion:hover{background:var(--matillion-3) url("../images/projects/case-study-cards/cs-card-matillion-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.matillion:hover .client{background:url("../images/logos/matillion-white-logo.svg") no-repeat;background-size:contain}.project-card.matillion:hover h2 a,.project-card.matillion:hover p.lead{color:var(--matillion-1)}.project-card.matillion:hover ul.project-tags li{border:1px solid var(--matillion-1);color:var(--matillion-1)}.project-card.matillion:hover h2 a:hover{color:var(--white)}.project-card.matillion:hover ul.project-tags li:hover{background-color:var(--matillion-1);color:var(--white)}.project-card.trainline{background:var(--trainline-1) url("../images/projects/case-study-cards/cs-card-trainline-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.trainline .client{background:url("../images/logos/tl-black-logo.svg") no-repeat;height:32px;background-size:contain}.project-card.trainline h2 a,.project-card.trainline p.lead{text-decoration:none;color:var(--trainline-2)}.project-card.trainline:hover{background:var(--trainline-3) url("../images/projects/case-study-cards/cs-card-trainline-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.trainline:hover .client{background:url("../images/logos/tl-white-logo.svg") no-repeat;background-size:contain}.project-card.trainline:hover h2 a,.project-card.trainline:hover p.lead{color:var(--trainline-1)}.project-card.trainline:hover h2 a:hover{color:var(--white)}.project-card.trainline:hover ul.project-tags li:hover{background-color:var(--trainline-1);color:var(--white)}.project-card.justeat{background:var(--justeat-1) url("../images/projects/case-study-cards/cs-card-justeat-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.justeat .client{background:url("../images/logos/justeat-black-logo.svg") no-repeat;height:32px;background-size:contain}.project-card.justeat p.lead{color:var(--white)}.project-card.justeat:hover{background:var(--justeat-2) url("../images/projects/case-study-cards/cs-card-justeat-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.justeat:hover .client{background:url("../images/logos/justeat-white-logo.svg") no-repeat;background-size:contain}.project-card.justeat:hover h2 a:hover{color:var(--justeat-3)}.project-card.justeat:hover ul.project-tags li:hover{background-color:var(--justeat-3);color:var(--white)}.project-card.oatbook{background:var(--oatbook-1) url("../images/projects/case-study-cards/cs-card-oatbook-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.oatbook h2 a,.project-card.oatbook p.lead{color:#2a2a2a}.project-card.oatbook ul.project-tags li{border:1px solid #2a2a2a;color:var(--oatbook-3)}.project-card.oatbook:hover{background:#ffc031 url("../images/projects/case-study-cards/cs-card-oatbook-mobile-hover.png") 0 0 no-repeat;background-size:contain}.project-card.oatbook:hover h2 a:hover{color:var(--white);color:#383838}.project-card.oatbook:hover ul.project-tags li:hover{background-color:var(--oatbook-3);color:var(--white)}.project-card.backbeat{background:coral}.project-card.backbeat .client{background:url("../images/logos/backbeat-black.svg") no-repeat;height:52px;background-size:contain}.project-card.backbeat:hover{background:blue}.project-card.backbeat:hover .client{background:url("../images/logos/backbeat-white.svg") no-repeat;height:52px;background-size:contain}.project-card.recliningworm{background:var(--recliningworm-1) url("../images/projects/case-study-cards/cs-card-reclingingworm-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.recliningworm .client{background:url("../images/logos/recliningworm-white-logo.svg") no-repeat;height:52px;background-size:contain}.project-card.recliningworm p.lead{color:var(--white)}.project-card.recliningworm:hover{background:#542188 url("../images/projects/case-study-cards/cs-card-reclingingworm-mobile.png") 0 0 no-repeat;background-size:contain}.project-card.recliningworm:hover .client{background:url("../images/logos/recliningworm-white-logo.svg") no-repeat;height:52px;background-size:contain}.project-card.recliningworm:hover h2 a:hover{color:var(--trainline-1)}.project-card.recliningworm:hover p.lead{color:var(--white)}.project-card.recliningworm:hover ul.project-tags li:hover{background-color:var(--trainline-1);color:var(--white)}@media only screen and (min-width: 1350px){.project-card.cookpad{background:var(--cookpad-1) url("../images/projects/case-study-cards/cs-card-cookpad-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.cookpad:hover{background:var(--cookpad-3) url("../images/projects/case-study-cards/cs-card-cookpad-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.cookpad.mise{background:#F8F6F3 url("../images/projects/case-study-cards/cs-card-cookpad-mise-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.cookpad.mise:hover{background:#F8F6F3 url("../images/projects/case-study-cards/cs-card-cookpad-mise-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.sainsburys{background:var(--sainsburys-1) url("../images/projects/case-study-cards/cs-card-sainsburys-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.sainsburys:hover{background:var(--sainsburys-3) url("../images/projects/case-study-cards/cs-card-sainsburys-desktop-hover.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.trainline{background:var(--trainline-1) url("../images/projects/case-study-cards/cs-card-trainline-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.trainline:hover{background:var(--trainline-3) url("../images/projects/case-study-cards/cs-card-trainline-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.justeat{background:var(--justeat-1) url("../images/projects/case-study-cards/cs-card-justeat-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.justeat:hover{background:var(--justeat-2) url("../images/projects/case-study-cards/cs-card-justeat-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.lloyds{background:var(--lloyds-1) url("../images/projects/case-study-cards/cs-card-lloyds-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.lloyds:hover{background:var(--lloyds-3) url("../images/projects/case-study-cards/cs-card-lloyds-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.oatbook{background:var(--oatbook-1) url("../images/projects/case-study-cards/cs-card-oatbook-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.oatbook:hover{background:#ffc031 url("../images/projects/case-study-cards/cs-card-oatbook-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.recliningworm{background:var(--recliningworm-1) url("../images/projects/case-study-cards/cs-card-reclingingworm-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}.project-card.recliningworm:hover{background:#542188 url("../images/projects/case-study-cards/cs-card-reclingingworm-desktop.png") 0 0 no-repeat;background-size:contain;background-position:right}}.scroll-container{padding:2rem 1rem;display:flex;align-items:center;box-sizing:border-box}.scroll-container:nth-of-type(even){flex-direction:row-reverse}.scroll-element,.scroll-caption{width:50%}.scroll-element{height:100%}.scroll-caption{margin:1rem}@media screen and (max-width: 650px){.scroll-container,.scroll-container:nth-of-type(even){flex-direction:column;align-content:inherit}.scroll-element{height:100%}.scroll-element,.scroll-caption{width:100%}}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.scrolled.fade-in-bottom{animation:fade-in-bottom 1s ease-in-out both}.scrolled.slide-left{animation:slide-in-left 1s ease-in-out both}.scrolled.slide-right{animation:slide-in-right 1s ease-in-out both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.roundel{position:relative;right:-16px;top:-16px}.roundel .lovie{background:url("../images/graphics/lovie-award-winner.svg") center center no-repeat;background-size:48%;height:clamp(140px, 20vw, 1000px);width:clamp(140px, 20vw, 1000px);z-index:10;rotate:8deg;right:4%;top:14%;position:absolute}.roundel .app-store{background:url("../images/graphics/app-store-best-of.svg") center center no-repeat;background-size:58%;height:clamp(140px, 20vw, 1000px);width:clamp(140px, 20vw, 1000px);z-index:10;rotate:8deg;right:4%;top:14%;position:absolute}.roundel .award-roundel{background:url("../images/graphics/award-roundel-sm.svg") center center no-repeat;background-size:100%;height:clamp(140px, 20vw, 1000px);width:clamp(140px, 20vw, 1000px);position:absolute;right:4%;top:14%;transform:translate(0px, -140px);-webkit-animation:spin 50s infinite linear;z-index:2}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.scroll-container{overflow:auto;display:flex;align-items:stretch;gap:12px}.scroll-container::-webkit-scrollbar{display:none}.scroll-container{-ms-overflow-style:none;scrollbar-width:none}.blog-carousel .card{transition:.4s;min-width:28vw;border:none;border-radius:16px}.blog-carousel .card .card-title{font-family:var(--mono);font-weight:400;text-transform:none;font-size:20px;word-spacing:-8px;line-height:32px;margin:0px}.blog-carousel .card .card-title a:hover{text-decoration:underline;color:var(--black)}.blog-carousel .card img{height:240px;object-fit:cover}.blog-carousel .card ul{list-style:none;margin:0px;padding:0px;display:flex;flex-wrap:wrap}.blog-carousel .card .small-tags li{font-size:14px;margin:24px 8px 0px 0px;border-radius:12px;padding:2px 12px;transition:.3s}.blog-carousel .card .small-tags li:hover{color:white;border:none}.card:hover{-ms-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98);background:#ff9283}.card .card-img-top{border-top-left-radius:16px;border-top-right-radius:16px}.logo-div{display:inline-flex;align-self:center;animation:fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;margin:0 40px;width:220px}.logo-div img{width:100%}.logo-div.sainsburys{background:url("../images/logos/sainsburys-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.logo-div.trainline{background:url("../images/logos/tl-black-logo.svg") center no-repeat;background-size:contain;height:28px;width:130px}.logo-div.GOVUK{background:url("../images/logos/govuk-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.logo-div.justeat{background:url("../images/logos/justeat-black-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.logo-div.science-museum{background:url("../images/logos/sciencemuseum-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:164px}.logo-div.carwow{background:url("../images/logos/carwow-black-logo.svg") no-repeat;background-size:contain;height:24px;width:182px}.logo-div.FIFA{background:url("../images/logos/fifa-black-logo.svg") center no-repeat;background-size:contain;height:44px;width:144px}.logo-div.cookpad{background:url("../images/logos/cookpad-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:160px}.logo-div.homebase{background:url("../images/logos/homebase-black-logo.svg") center no-repeat;background-size:contain;height:62px;width:194px}.logo-div.nectar{background:url("../images/logos/nectar-black-logo.svg") center no-repeat;background-size:contain;height:76px;width:80px}.logo-div.lloydsBank{background:url("../images/logos/lloyds-black-logo.svg") center no-repeat;background-size:contain;height:76px;width:160px}.clients-white .logo-div.argos{background:url("../images/logos/argos-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.clients-white .logo-div.carwow{background:url("../images/logos/carwow-white-logo.svg") no-repeat;background-size:contain;height:24px;width:182px}.clients-white .logo-div.cookpad{background:url("../images/logos/cookpad-white-logo.svg") center no-repeat;background-size:contain;height:62px;width:160px}.clients-white .logo-div.GOVUK{background:url("../images/logos/govuk-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.clients-white .logo-div.justeat{background:url("../images/logos/justeat-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:172px}.clients-white .logo-div.prolific{background:url("../images/logos/prolific-white-logo.svg") center no-repeat;background-size:contain;height:50px;width:144px}.clients-white .logo-div.rbs{background:url("../images/logos/rbs-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.clients-white .logo-div.sainsburys{background:url("../images/logos/sainsburys-white-logo.svg") center no-repeat;background-size:contain;height:48px;width:144px}.clients-white .logo-div.science-museum{background:url("../images/logos/sciencemuseum-white-logo.svg") center no-repeat;background-size:contain;height:62px;width:164px}.clients-white .logo-div.trainline{background:url("../images/logos/tl-white-logo.svg") center no-repeat;background-size:contain;height:28px;width:130px}.clients-white .logo-div.FIFA{background:url("../images/logos/fifa-white-logo.svg") center no-repeat;background-size:contain;height:44px;width:144px}.clients-white .logo-div.homebase{background:url("../images/logos/homebase-white-logo.svg") center no-repeat;background-size:contain;height:62px;width:194px}.clients-white .logo-div.nectar{background:url("../images/logos/nectar-white-logo.svg") center no-repeat;background-size:contain;height:76px;width:80px}.clients-white .logo-div.lloydsBank{background:url("../images/logos/lloyds-white-logo.svg") center no-repeat;background-size:contain;height:76px;width:160px}.clients-white .logo-div.recliningworm{background:url("../images/logos/recliningworm-logo-white.svg") center no-repeat;background-size:contain;height:58px;width:144px}.clients-white .logo-div.experian{background:url("../images/logos/experian-white-logo.svg") center no-repeat;background-size:contain;height:58px;width:144px}.clients-white .logo-div.akqa{background:url("../images/logos/akqa-white-logo.svg") center no-repeat;background-size:contain;height:50px;width:144px}.clients-white .logo-div.bbh{background:url("../images/logos/bbh-white-logo.svg") center no-repeat;background-size:contain;height:58px;width:144px}.clients-white .logo-div.rehab{background:url("../images/logos/rehab-white-logo.svg") center no-repeat;background-size:contain;height:58px;width:144px}.clients-white .logo-div.madebymany{background:url("../images/logos/madebymany-white-logo.svg") center no-repeat;background-size:contain;height:58px;width:144px}.clients-white .logo-div.publicis-sapient{background:url("../images/logos/publicis-sapient-white-logo.svg") center no-repeat;background-size:contain;height:58px;width:144px}.selected-clients .logo{display:flex;justify-content:center;align-items:center;padding:2vh 20px}.selected-clients .logo .logo-div{margin:20px auto;display:flex;justify-content:center;align-items:center}@keyframes slidelogo{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes slidelogo2{from{transform:translateX(100%)}to{transform:translateX(0%)}}.clients img{width:100%}.clients .col-4{height:80px;width:160px;white-space:nowrap;text-align:center;margin:1em 0}.clients .helper{display:inline-block;height:100%;vertical-align:middle}.clients img{vertical-align:middle;max-height:40px;max-width:160px}.clients .helper{opacity:0.8;max-width:200px}.clients .carwow{background:url("../images/logos/carwow-black-logo.svg") center center no-repeat;width:100%;background-size:100%}.clients .cookpad{background:url("../images/logos/cookpad-black-logo.svg") center center no-repeat;width:100%;background-size:80%}.clients .elsevier{background:url("../images/logos/elsevier-black-logo.svg") center center no-repeat;width:100%;background-size:30%}.clients .experian{background:url("../images/logos/experian-black-logo.svg") center center no-repeat;width:100%;background-size:70%}.clients .fifa{background:url("../images/logos/fifa-black-logo.svg") center center no-repeat;width:100%;background-size:60%}.clients .figma{background:url("../images/logos/figma-wordmark-black.svg") center center no-repeat;width:100%;background-size:65%}.clients .gov{background:url("../images/logos/govuk-black-logo.svg") center center no-repeat;width:100%;background-size:90%}.clients .homebase{background:url("../images/logos/homebase-black-logo.svg") center center no-repeat;width:100%;background-size:80%}.clients .isobar{background:url("../images/logos/isobar-black-logo.svg") center center no-repeat;width:100%;background-size:68%}.clients .justeat{background:url("../images/logos/justeat-black-logo.svg") center center no-repeat;width:100%;background-size:80%}.clients .lloyds{background:url("../images/logos/lloyds-black-logo.svg") center center no-repeat;width:100%;background-size:50%}.clients .nectar{background:url("../images/logos/nectar-black-logo.svg") center center no-repeat;width:100%;background-size:44%}.clients .publicis{background:url("../images/logos/PS-black-logo.svg") center center no-repeat;width:100%;background-size:64%}.clients .rbs{background:url("../images/logos/rbs-black-logo.svg") center center no-repeat;width:100%;background-size:70%}.clients .sainsburys{background:url("../images/logos/sainsburys-black-logo.svg") center center no-repeat;width:100%;background-size:78%}.clients .science-museum{background:url("../images/logos/sciencemuseum-black-logo.svg") center center no-repeat;width:100%;background-size:60%}.clients .tesco{background:url("../images/logos/tesco-black-logo.svg") center center no-repeat;width:100%;background-size:60%}.clients .trainline{background:url("../images/logos/tl-black-logo.svg") center center no-repeat;width:100%;background-size:68%}@media only screen and (max-width: 600px){.brand-wheel.clients .logo-div{background-size:70% !important;margin:0 16px}}.brand-wheel.work-samples{height:280px;margin:52px 0px}.brand-wheel.work-samples .work-sample-div{background:var(--warface);border-radius:12px !important;overflow:hidden;height:280px;width:280px;margin-left:20px;display:flex;justify-content:center}.brand-wheel.work-samples .work-sample-div img{transform:scale(1);background:none;width:100%;max-height:100%;object-fit:cover;padding:0px;border:none;opacity:0;animation:'fadeIn' 0.4s forwards;-webkit-animation:'fadeIn' 2s forwards;position:relative;animation-delay:1.2s;transition:transform .2s}.brand-wheel.work-samples .work-sample-div:hover img{transform:scale(1.06);transition:transform 0.2s}.brand-wheel.work-samples .work-sample-div:nth-child(1){background:#FF9228}.brand-wheel.work-samples .work-sample-div:nth-child(2){background:#F8F6F2}.brand-wheel.work-samples .work-sample-div:nth-child(3){background:#EBA8AB}.brand-wheel.work-samples .work-sample-div:nth-child(4){background:#F06C00}.brand-wheel.work-samples .work-sample-div:nth-child(5){background:#48D5B5}.brand-wheel.work-samples .work-sample-div:nth-child(6){background:#21304D}.brand-wheel.work-samples .work-sample-div:nth-child(7){background:#48D5B5}.brand-wheel.work-samples .work-sample-div:nth-child(8){background:red}@media only screen and (min-width: 991px){.brand-wheel.work-samples{height:480px;margin:80px 0px}.brand-wheel.work-samples .work-sample-div{height:480px;width:480px;margin-left:40px}}.animate{opacity:0;animation:'fadeUpIn' 2s forwards;-webkit-animation:'fadeUpIn' 2s forwards;position:relative;animation-delay:0s}.animate:nth-child(2){animation-delay:0.8s}.animate:nth-child(3){animation-delay:1.6s}.animate:nth-child(4){animation-delay:2s}@-webkit-keyframes fadeUpIn /* Safari and Chrome */{from{opacity:0;top:20px}to{opacity:1;top:0px}}.brand-wheel{flex-direction:row;align-items:center;display:flex;overflow:hidden;position:relative;height:100px;--animationspeed: 45s;--animationdelay: calc(var(--animationspeed) / 2)}.brand-wheel::before{position:absolute;content:"";height:100%;width:5%;z-index:2;pointer-events:none}.brand-wheel::after{position:absolute;content:"";height:100%;width:5%;z-index:2;pointer-events:none;right:0}.brand-slide{flex-shrink:0;position:absolute;animation-name:slidelogo;animation-duration:var(--animationspeed);animation-timing-function:linear;animation-iteration-count:infinite;min-width:100%;display:flex;justify-content:space-around}.brand-slide.delay{transform:translateX(100%);animation-name:slidelogo2}.brand-wheel:hover .brand-slide{animation-play-state:paused}footer{width:100%;text-align:center;position:fixed;bottom:40px;z-index:50;opacity:0;margin-bottom:24px}footer h2{font-family:var(--brand);font-size:clamp(16px, 22vw, 328px);line-height:clamp(16px, 14.4vw, 232px);margin-bottom:16px;text-align:center}footer h2 a{font-weight:normal}footer h2 li a{font-size:1rem}footer h2 p{font-size:1rem}footer .clients{padding:12px 24px 68px 24px}footer .contact{padding-top:8vh;max-width:76vw}footer a{color:#ff4915}footer a:hover{text-decoration:none}footer p{font-size:1rem}footer .list-inline{text-align:center}footer .list-inline-item:not(:last-child){margin-right:20px}@media only screen and (max-width: 600px){.intro h1{font-size:22.4vw;line-height:15.2vw;font-family:'Beni';word-spacing:-6px}.intro .container-flex{margin-bottom:28px !important}p.lead{font-size:16px;line-height:24px}ul.tag-chips li{font-size:12px}.sheet.sub .row{padding:16px 0px}.sheet .project-card-group .project-card h2{font-size:17.9vw;line-height:12.8vw}.sheet .project-card-group .project-card ul.project-tags li{font-size:12px}.project-card.sainsburys .client{height:20px}.project-card.trainline .client{height:22px}.project-card.justeat .client{height:28px}.project-card.cookpad .client{height:32px}.project-card.lloyds .client{height:32px}.project-card.govuk .client{height:24px}.project-card.recliningworm .client{height:52px}.block{padding:5vw}.block h3{font-size:19vw;line-height:12.9vw}.block p.lead{max-width:100%}.table-stacked thead{display:none}.table-stacked tbody tr{display:flex;flex-direction:column;margin-bottom:1rem}.table-stacked td{display:flex;justify-content:flex-start;padding:0.5rem 0}.table-stacked td::before{content:attr(data-label);font-weight:bold;margin-right:1rem}.case-study .logo-div.sainsburys{height:28px;width:100px}.case-study .logo-div.trainline{height:24px;width:100px}.case-study .logo-div.justeat{height:32px;width:114px}.case-study .logo-div.cookpad{height:32px;width:114px}.case-study .logo-div.recliningworm{height:48px;width:114px}}@media only screen and (min-width: 601px){.intro.hero{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -46%);transform:translate(-50%, -46%);margin:0px}.intro.hero .container{width:80vh;padding:3vh 0px}.intro.hero p.lead{padding-top:16px}p.lead{font-size:20px;line-height:28px}.project-card{border-radius:25px;padding-left:40px;padding-right:40px;padding-bottom:40px}.project-card ul.project-tags{gap:8px}.project-card ul.project-tags li{padding:8px 16px}.card-body h5{font-size:56px;line-height:39px;letter-spacing:0px;word-spacing:-5.9px}.navbar{padding:0.5rem 0px}.intro{margin-top:-484px}.sheet{margin-top:clamp(558px, 120vw, 97vh);margin-bottom:clamp(558px, 56vw, 772px)}.sheet a.navbar-brand{height:80px;width:100px}.case-study .sheet{margin-top:86vh;padding-top:40px}.sheet .project-card-group{padding:80px 16px;gap:16px}.blockquote{font-size:1.25rem;padding:5vw}.blockquote p{font-size:100px;line-height:72px;width:clamp(100px, 92%, 1130px);word-spacing:-4px}.img-fluid{margin-top:28px}.image-block{margin:40px auto}.color-block{padding:0px 10px}.color-block p.lead{font-size:1rem}.color-block p.tags{font-size:0.9rem}.cs.carousel .iOS-device{width:90%;top:74vw}.sheet .cs .color-block{padding:20px;padding-top:4vh}.sheet .cs .center-align{top:0;transform:translate(0, 0%)}.sheet.sub{padding-bottom:12vh}.sheet.sub .row{padding:4vh 5vw}#carouselRecliningWorm #slide-1.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-recliningworm-mobile.png")}#carouselRecliningWorm #slide-2.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-recliningworm-mobile.png")}.blog-carousel .scroll-container{display:flex;flex-direction:column}.blog-posts{padding:40px 6vw}.selected-clients .logo{padding:4vh 0}}@media only screen and (min-width: 991px){html{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='79' height='95' viewport='0 0 100 100' style='fill:black;font-size:47px;'><text y='50%'>🍕</text></svg>") 16 0,auto;/*!emojicursor.app*/}body{font-size:1.2rem}a{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='80' height='80' viewport='0 0 100 100' style='fill:black;font-size:44px;'><text y='50%'>☺️</text></svg>") 16 0,auto;/*!emojicursor.app*/}h1{font-size:14.6vh;line-height:10vh;letter-spacing:0px;word-spacing:-0.6vw}h2{font-size:11vh;line-height:7.8vh}h3{font-size:10vh;line-height:7.3vh}h4{font-size:8vh;line-height:6.4vh}h5{font-size:6vh;line-height:5.8vh}.sheet.sub p.lead{max-width:72%}.case-study .sheet.sub p.lead{max-width:100%}nav.navbar .navbar-collapse{background:none;padding:0px;position:relative}nav.navbar .navbar-collapse ul{margin:0px;margin-left:40px}nav.navbar .navbar-collapse .social{padding:0px;display:flex;justify-content:right;width:100%}.navbar-nav .scrollmenu{display:none}.blockquote{padding:5vw;padding-bottom:4vw}.blockquote p{font-size:144px;line-height:100px;width:clamp(100px, 92%, 1130px);word-spacing:-9px}.intro{margin-top:-580px}.intro p.lead{font-size:18px;max-width:100%}.project-card.sainsburys{background-size:contain}.project-card h2{max-width:90%}.roundel.cs{position:relative;right:-12%;top:-16px}.roundel.cs .app-store{height:clamp(140px, 20vw, 260px);width:clamp(140px, 20vw, 260px)}.roundel.cs .lovie{height:clamp(140px, 20vw, 260px);width:clamp(140px, 20vw, 260px)}.roundel.cs .award-roundel{background-size:100%;height:clamp(140px, 20vw, 260px);width:clamp(140px, 20vw, 260px);right:3.9%;top:12%}.case-study .sheet{padding-bottom:80px}.color-block .center-align{top:50%}.cs.carousel .center-align{margin-top:-20px;position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.blog-carousel .scroll-container{display:flex;flex-direction:row}#slide-1.color-block,#slide-2.color-block{background-repeat:no-repeat;background-position:center}#carouselTrainline #slide-1.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-trainline-desktop.png")}#carouselTrainline #slide-2.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-trainline-desktop.png")}#carouselRecliningWorm #slide-1.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-recliningworm-desktop.png")}#carouselRecliningWorm #slide-2.color-block{background-image:url("../images/projects/banners/case-study-cards/cs-card-recliningworm-desktop.png")}.case-study .sticky .color-block{height:88vh}.color-block{background-image:url("../images/projects/hero-sticky-template-mobile.png");background-position:center;padding:0px 40px}.color-block p.lead{font-size:1.2rem;line-height:1.5rem}.color-block p.tags{font-size:0.9rem}p{font-size:18px}a.navbar-brand{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='79' height='95' viewport='0 0 100 100' style='fill:black;font-size:47px;'><text y='50%'>☺️</text></svg>") 16 0,auto;/*!emojicursor.app*/}.contact a{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='79' height='95' viewport='0 0 100 100' style='fill:black;font-size:47px;'><text y='50%'>🤙</text></svg>") 16 0,auto;/*!emojicursor.app*/}.carousel-control-prev{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:44px;'><text y='50%'>👈</text></svg>") 16 0,auto;/*!emojicursor.app*/}.carousel-control-next{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:44px;'><text y='50%'>👉</text></svg>") 16 0,auto;/*!emojicursor.app*/}.blog-posts{padding:8vh}.blog-posts .card{width:24%;float:left;margin-right:0.5%}.case-study .color-block.case-study{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}.case-study .color-block.case-study.sainsburys{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}.case-study .color-block.case-study.trainline{background-image:url("../images/projects/trainline/rob-daniel.png")}.case-study .color-block.case-study.justeat{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}.case-study .color-block.case-study.cookpad{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}.case-study .color-block.case-study.recliningworm{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}.case-study .color-block.case-study.oatbook{background-image:url("../images/projects/banners/hero-sticky-template-desktop.png")}}@media only screen and (min-width: 1350px){.project-card{padding-top:40px;padding-bottom:40px}.case-study .sheet{padding-top:80px}.cs.carousel .carousel-item{height:100vh}footer{margin-bottom:0px}footer .clients{padding:8vh 54px}}a:hover{color:var(--white);text-decoration:none}.navbar{padding:0px}.table td,.table th{border-color:var(--grey-600)}
