.script-write__svg{display:block;height:1em;overflow:visible}.main-home .disciplines-container .discipline-heading{display:block;margin:0!important;padding:0!important;font-family:Isidora Sans Bold,sans-serif!important;font-size:11vw;line-height:1.25;letter-spacing:-.04em;text-transform:lowercase;text-align:center;white-space:nowrap}@media screen and (min-width:1025px){.main-home .disciplines-container .discipline-heading{font-size:5.8em}}.main-home .disciplines-container .discipline-heading--red{color:#e20034}.main-home .disciplines-container .discipline-heading--white{color:#fff}.main-home .disciplines-container .discipline-heading a{display:block;color:inherit}.discipline-label{position:absolute;left:7vw;top:44%;width:180px;margin:0;padding:1em 0 0;list-style:none;border-top:2px solid hsla(0,0%,100%,.3);font-family:Bebas Neue,sans-serif;font-size:1.4rem;line-height:2;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:hsla(0,0%,100%,.35);z-index:2;pointer-events:none}@media screen and (max-width:1551px){.discipline-label{display:none}}[class*=__brand-thumbs],[class*=__comms-thumbs],[class*=__shopper-thumbs],[class*=__social-thumbs]{position:relative}.discipline-tagline{position:absolute;left:50%;bottom:100%;transform:translate(-50%,.05em) rotate(-5deg);font-family:Breathing,cursive;font-size:7.6em;line-height:1;white-space:nowrap;pointer-events:none;z-index:10;padding:.5em .7em;margin:-.5em 0}.discipline-tagline--white{color:#fff}.discipline-tagline--black{color:#000}.discipline-tagline--red{color:#e20034}@media screen and (max-width:1024px){.discipline-tagline{font-size:2.3em}}@media screen and (min-width:1025px)and (max-height:800px){.disciplines-container,.main-home .disciplines-container{min-height:0!important}.disciplines-container .panel__container,.main-home .disciplines-container .panel__container{overflow-y:hidden!important}.disciplines-container .discipline-heading,.main-home .disciplines-container .discipline-heading{font-size:min(5.8em,11.6vh)}.disciplines-container [class*=__brand-thumbs],.disciplines-container [class*=__comms-thumbs],.disciplines-container [class*=__shopper-thumbs],.disciplines-container [class*=__social-thumbs],.main-home .disciplines-container [class*=__brand-thumbs],.main-home .disciplines-container [class*=__comms-thumbs],.main-home .disciplines-container [class*=__shopper-thumbs],.main-home .disciplines-container [class*=__social-thumbs]{margin-top:min(115px,14.4vh)!important;gap:min(18px,2.25vh)}.disciplines-container [class*=__brand-thumbs]>.discipline-link>*,.disciplines-container [class*=__brand-thumbs]>.parallax-container,.disciplines-container [class*=__brand-thumbs]>img,.disciplines-container [class*=__brand-thumbs]>video,.disciplines-container [class*=__comms-thumbs]>.discipline-link>*,.disciplines-container [class*=__comms-thumbs]>.parallax-container,.disciplines-container [class*=__comms-thumbs]>img,.disciplines-container [class*=__comms-thumbs]>video,.disciplines-container [class*=__shopper-thumbs]>.discipline-link>*,.disciplines-container [class*=__shopper-thumbs]>.parallax-container,.disciplines-container [class*=__shopper-thumbs]>img,.disciplines-container [class*=__shopper-thumbs]>video,.disciplines-container [class*=__social-thumbs]>.discipline-link>*,.disciplines-container [class*=__social-thumbs]>.parallax-container,.disciplines-container [class*=__social-thumbs]>img,.disciplines-container [class*=__social-thumbs]>video,.main-home .disciplines-container [class*=__brand-thumbs]>.discipline-link>*,.main-home .disciplines-container [class*=__brand-thumbs]>.parallax-container,.main-home .disciplines-container [class*=__brand-thumbs]>img,.main-home .disciplines-container [class*=__brand-thumbs]>video,.main-home .disciplines-container [class*=__comms-thumbs]>.discipline-link>*,.main-home .disciplines-container [class*=__comms-thumbs]>.parallax-container,.main-home .disciplines-container [class*=__comms-thumbs]>img,.main-home .disciplines-container [class*=__comms-thumbs]>video,.main-home .disciplines-container [class*=__shopper-thumbs]>.discipline-link>*,.main-home .disciplines-container [class*=__shopper-thumbs]>.parallax-container,.main-home .disciplines-container [class*=__shopper-thumbs]>img,.main-home .disciplines-container [class*=__shopper-thumbs]>video,.main-home .disciplines-container [class*=__social-thumbs]>.discipline-link>*,.main-home .disciplines-container [class*=__social-thumbs]>.parallax-container,.main-home .disciplines-container [class*=__social-thumbs]>img,.main-home .disciplines-container [class*=__social-thumbs]>video{width:min(20%,32vh)!important;min-width:min(17.5%,28vh)!important;max-width:min(20%,32vh)!important}.disciplines-container .discipline-tagline,.main-home .disciplines-container .discipline-tagline{font-size:min(7.6em,15.2vh)}.disciplines-container .discipline-copy,.main-home .disciplines-container .discipline-copy{font-size:max(1rem,min(1.65em,3.3vh))!important;margin-top:min(1.5em,3vh)!important}.disciplines-container .discipline-label,.main-home .disciplines-container .discipline-label{font-size:min(1.4rem,2.8vh)}}[data-v-79d2b06d],[data-v-79d2b06d]:after,[data-v-79d2b06d]:before{box-sizing:border-box}ol[class][data-v-79d2b06d],ul[class][data-v-79d2b06d]{padding:0}blockquote[data-v-79d2b06d],body[data-v-79d2b06d],dd[data-v-79d2b06d],dl[data-v-79d2b06d],figcaption[data-v-79d2b06d],figure[data-v-79d2b06d],h1[data-v-79d2b06d],h2[data-v-79d2b06d],h3[data-v-79d2b06d],h4[data-v-79d2b06d],li[data-v-79d2b06d],ol[class][data-v-79d2b06d],p[data-v-79d2b06d],ul[class][data-v-79d2b06d]{margin:0}body[data-v-79d2b06d]{scroll-behavior:smooth}.body-contact[data-v-79d2b06d],.body-home[data-v-79d2b06d],.body-work[data-v-79d2b06d]{height:100vh}ol[class][data-v-79d2b06d],ol[data-v-79d2b06d],ul[class][data-v-79d2b06d],ul[data-v-79d2b06d]{list-style:none;padding:0}a[data-v-79d2b06d]{text-decoration:none;color:unset}img[data-v-79d2b06d]{max-width:100%;display:block}button[data-v-79d2b06d],input[data-v-79d2b06d],select[data-v-79d2b06d],textarea[data-v-79d2b06d]{font:inherit}[data-v-79d2b06d]:root{--color-primary:#fff;--color-red:#e20034;--color-black:#000}button[data-v-79d2b06d],h1[data-v-79d2b06d],h2[data-v-79d2b06d],h3[data-v-79d2b06d],h4[data-v-79d2b06d],h5[data-v-79d2b06d],h6[data-v-79d2b06d]{font-family:Isidora Sans Bold,sans-serif!important;font-weight:700;margin:0;z-index:1;position:relative}h1[data-v-79d2b06d],h2[data-v-79d2b06d],h3[data-v-79d2b06d],h4[data-v-79d2b06d],h5[data-v-79d2b06d],h6[data-v-79d2b06d]{text-transform:lowercase}.no-font-metric-overrides h1[data-v-79d2b06d],.no-font-metric-overrides h2[data-v-79d2b06d],.no-font-metric-overrides h3[data-v-79d2b06d],.no-font-metric-overrides h4[data-v-79d2b06d],.no-font-metric-overrides h5[data-v-79d2b06d],.no-font-metric-overrides h6[data-v-79d2b06d]{translate:0 -.125em}body[data-v-79d2b06d]{font-family:Isidora Sans,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}html[data-v-79d2b06d]{overscroll-behavior:none}.heading-script[data-v-79d2b06d]{font-family:Breathing,cursive;font-weight:400;position:absolute;z-index:-1;top:-36px;left:50%;transform:translateX(-50%);font-size:1.4em;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.heading-script[data-v-79d2b06d]{top:-25px}}.body-home[data-v-79d2b06d]{background-color:var(--color-black)}.body-contact[data-v-79d2b06d],.body-work[data-v-79d2b06d]{overflow:hidden;background-color:var(--color-red)}.body-about[data-v-79d2b06d],.body-contact[data-v-79d2b06d],.body-home[data-v-79d2b06d],.body-work[data-v-79d2b06d]{opacity:0;animation-name:fadeIn-79d2b06d;animation-duration:3s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadeIn-79d2b06d{0%{opacity:0}to{opacity:1}}.navigation[data-v-79d2b06d]{position:absolute;z-index:1}.navigation ul[data-v-79d2b06d]{margin-top:104px;text-align:right;margin-right:24px;position:fixed;right:0;font-size:30px;padding:0;font-weight:700;color:var(--color-primary);display:none;opacity:0}.navigation ul li[data-v-79d2b06d]:hover{color:var(--color-red)}.navigation ul li a[data-v-79d2b06d]{color:var(--color-primary)}.navigation ul li a[data-v-79d2b06d]:hover{color:var(--color-red)}.header[data-v-79d2b06d]{position:fixed;top:0;left:0;width:100%;overflow:visible;z-index:9999;transform:translateZ(0)}.header__nav[data-v-79d2b06d]{padding:20px 44px;position:relative;top:0;z-index:6;width:100%;justify-content:space-between;background:transparent;border-bottom:none}#logo a[data-v-79d2b06d],#logo[data-v-79d2b06d],.header__nav[data-v-79d2b06d]{display:flex;align-items:center}@media screen and (max-width:1024px){.header__nav[data-v-79d2b06d]{padding:12px 16px}.logo[data-v-79d2b06d]{transform:scale(.72);transform-origin:left center}#logo[data-v-79d2b06d]{height:-moz-fit-content;height:fit-content;padding-top:0;display:flex;align-items:center}#logo a[data-v-79d2b06d]{display:flex!important;align-items:center}}.case-study[data-v-79d2b06d]{background-color:#000}.case-study h1[data-v-79d2b06d]{font-size:5rem}@media screen and (max-width:1280px){.case-study h1[data-v-79d2b06d]{font-size:3rem}}@media screen and (max-width:1024px){.case-study h1[data-v-79d2b06d]{font-size:2.5rem}}@media screen and (max-width:768px){.case-study h1[data-v-79d2b06d]{font-size:2rem}}.case-study h2[data-v-79d2b06d]{font-size:9rem;line-height:.775em}@media screen and (max-width:1280px){.case-study h2[data-v-79d2b06d]{font-size:6rem}}@media screen and (max-width:1024px){.case-study h2[data-v-79d2b06d]{font-size:4.5rem}}@media screen and (max-width:768px){.case-study h2[data-v-79d2b06d]{font-size:4rem}}.case-study h3[data-v-79d2b06d]{font-size:3rem;line-height:.9em;text-align:center}@media screen and (max-width:768px){.case-study h3[data-v-79d2b06d]{font-size:2.25rem}}.case-study .heading-script[data-v-79d2b06d]{font-size:1.2em;top:-26px}@media screen and (max-width:768px){.case-study .heading-script[data-v-79d2b06d]{top:-18px;font-size:min(1.2em,8vw);max-width:calc(100vw - 32px);white-space:normal;text-align:center;line-height:1}}.case-study p.case-study-copy[data-v-79d2b06d]{font-size:1.2rem;font-weight:400;text-align:center;margin:1.5em 0 0}@media screen and (max-width:768px){.case-study p.case-study-copy[data-v-79d2b06d]{font-size:1.1rem}}.case-study h1[data-v-79d2b06d],.case-study h2[data-v-79d2b06d],.case-study h3[data-v-79d2b06d],.case-study h4[data-v-79d2b06d],.case-study h5[data-v-79d2b06d],.case-study h6[data-v-79d2b06d],.case-study p[data-v-79d2b06d]{transition:all .3s ease}.case-study .pt-60[data-v-79d2b06d]{padding-top:60px!important}@media screen and (max-width:768px){.case-study .pt-60[data-v-79d2b06d]{padding-top:30px!important}}.case-study .pb-60[data-v-79d2b06d]{padding-bottom:60px!important}@media screen and (max-width:768px){.case-study .pb-60[data-v-79d2b06d]{padding-bottom:30px!important}}.case-study .pl-60[data-v-79d2b06d]{padding-left:60px!important}@media screen and (max-width:768px){.case-study .pl-60[data-v-79d2b06d]{padding-left:30px!important}}.case-study .pr-60[data-v-79d2b06d]{padding-right:60px!important}@media screen and (max-width:768px){.case-study .pr-60[data-v-79d2b06d]{padding-right:30px!important}}.case-study .pa-60[data-v-79d2b06d]{padding:60px!important}@media screen and (max-width:768px){.case-study .pa-60[data-v-79d2b06d]{padding:30px!important}}.case-study .pa-0[data-v-79d2b06d]{padding:0!important}.case-study .flex-align-end[data-v-79d2b06d]{flex-direction:row!important;justify-content:end!important}.case-study .flex-align-center[data-v-79d2b06d]{flex-direction:row!important;justify-content:center!important}.case-study .flex-align-start[data-v-79d2b06d]{flex-direction:row!important;justify-content:start!important}.case-study .ox-hidden[data-v-79d2b06d]{overflow-x:unset}.case-study .oy-hidden[data-v-79d2b06d]{overflow-y:unset}.case-study .o-hidden[data-v-79d2b06d]{overflow:unset}.case-study .alt-background[data-v-79d2b06d]{background-color:#fff9f3}.case-study .max-width-unset[data-v-79d2b06d]{max-width:unset!important}.case-study .case-study-h3[data-v-79d2b06d]{margin-top:40px;text-transform:none}.case-study__hero[data-v-79d2b06d]{display:flex;align-items:center;justify-content:space-between;gap:4vw;min-height:100vh;padding:120px 4.5vw 60px 7vw;background-color:var(--hero-bg,#000);color:#fff;position:relative}@media screen and (max-width:1024px){.case-study__hero[data-v-79d2b06d]{flex-direction:column;align-items:flex-start;min-height:unset;padding:110px 20px 40px}}.case-study__hero__text[data-v-79d2b06d]{flex:0 1 auto;min-width:0;position:relative;z-index:2}@media screen and (max-width:1024px){.case-study__hero__text[data-v-79d2b06d]{margin-bottom:20px}}.case-study__hero h1.case-study__hero__brand[data-v-79d2b06d]{margin:0 0 .15em;font-size:clamp(1.5rem,2vw,2.25rem);line-height:1;text-transform:uppercase;color:#fff}.case-study__hero h2.case-study__hero__title[data-v-79d2b06d]{margin:0;max-width:5.3em;font-size:clamp(3rem,7.4vw,9rem);line-height:.8;text-transform:none;color:#fff}.case-study__hero__script[data-v-79d2b06d]{display:block;position:relative;z-index:1;margin:.2em 0 0;font-family:Breathing,cursive;font-size:clamp(2rem,var(--hero-script-size,4.4vw),6rem);margin-left:var(--hero-script-x,0);line-height:1.1;color:var(--hero-script,#5c5c5c);text-align:left;top:calc(-.55em + 20px);white-space:nowrap;transform:rotate(-6deg);transform-origin:center;pointer-events:none}@media screen and (max-width:1024px){.case-study__hero__script[data-v-79d2b06d]{margin-left:0}}.case-study__hero__media[data-v-79d2b06d]{flex:0 0 47%;max-width:min(860px,78vh)}.case-study__hero__media img[data-v-79d2b06d],.case-study__hero__media video[data-v-79d2b06d]{display:block;width:100%;height:auto}.case-study__hero__media .lb-border[data-v-79d2b06d]{position:relative}.case-study__hero__media .lb-border[data-v-79d2b06d]:after,.case-study__hero__media .lb-border[data-v-79d2b06d]:before{content:"";position:absolute}.case-study__hero__media .lb-border[data-v-79d2b06d]:before{width:18px;height:65%;left:-18px;bottom:0}.case-study__hero__media .lb-border[data-v-79d2b06d]:after{width:80%;height:18px;left:-18px;bottom:-18px}@media screen and (max-width:1024px){.case-study__hero__media[data-v-79d2b06d]{flex-basis:auto;width:100%;max-width:unset}}.case-study__footer__results-copy[data-v-79d2b06d]{max-width:600px;width:100%;margin:0 auto;padding:0 0 100px 0;position:relative}.case-study__footer__results-copy p[data-v-79d2b06d]{padding:0 60px}@media screen and (max-width:1280px){.case-study__footer__results-copy p[data-v-79d2b06d]{padding:0 20px}}.case-study__footer__results-testimonials[data-v-79d2b06d]{max-width:940px;width:100%;margin:0 auto;padding:0 0 120px;display:flex;justify-content:center;flex-direction:column}.case-study__footer__results-testimonials h5[data-v-79d2b06d]{text-align:center;color:#00b2a9;font-size:1.6em;line-height:1.1;margin:0 auto;text-transform:uppercase}@media screen and (max-width:960px){.case-study__footer__results-testimonials h5[data-v-79d2b06d]{padding:0 30px;max-width:740px;font-size:1rem}}.case-study__footer__results-testimonials .quote-author[data-v-79d2b06d]{font-size:2em;text-align:center;padding:30px 0;color:#00b2a9}.case-study__footer__results-testimonials .quote-author h6[data-v-79d2b06d]{text-transform:none}@media screen and (max-width:960px){.case-study__footer__results-testimonials .quote-author[data-v-79d2b06d]{font-size:1em}}.case-study__footer__results[data-v-79d2b06d]{display:flex;flex-direction:column;justify-content:center;background:#000;padding:90px 30px 70px}@media screen and (max-width:768px){.case-study__footer__results[data-v-79d2b06d]{padding:60px 20px 40px}}.case-study__footer__results-title[data-v-79d2b06d]{color:#fff;display:block;padding:20px}.case-study__footer__results-container[data-v-79d2b06d]{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#000;position:relative;margin:0 auto}@media screen and (max-width:768px){.case-study__footer__results-container[data-v-79d2b06d]{flex-direction:column;align-items:flex-start}}.case-study__footer__results-container>div[data-v-79d2b06d]{padding:0 24px}@media screen and (max-width:768px){.case-study__footer__results-container>div[data-v-79d2b06d]{padding:16px 0}}.case-study__footer__results-container>div+div[data-v-79d2b06d]{border-left:1px solid hsla(0,0%,100%,.35)}@media screen and (max-width:768px){.case-study__footer__results-container>div+div[data-v-79d2b06d]{border-left:0;border-top:1px solid hsla(0,0%,100%,.35);width:100%}}.case-study__footer__results-container p[data-v-79d2b06d]{position:absolute;top:-26px;margin:0;padding:0;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.08em;line-height:1;text-align:left}.case-study__footer__results-container>div+div>p[data-v-79d2b06d]{display:none}.case-study__footer__results-stats[data-v-79d2b06d]{display:flex;flex-direction:row;align-items:center;gap:10px}.case-study__footer__results-stats .stat-amount h4[data-v-79d2b06d],.case-study__footer__results-stats .stat-amount[data-v-79d2b06d],.case-study__footer__results-stats .stat-metric h5[data-v-79d2b06d]{color:#fff!important}.case-study__footer__results-stats .stat-amount h4[data-v-79d2b06d]{margin:0;font-family:Bebas Neue,sans-serif!important;font-weight:400;font-size:5.5rem;line-height:.8;text-transform:uppercase;white-space:nowrap}.case-study__footer__results-stats .stat-amount h4 sup[data-v-79d2b06d]{font-size:.5em;top:-.6em}@media screen and (max-width:1280px){.case-study__footer__results-stats .stat-amount h4[data-v-79d2b06d]{font-size:4.25rem}}.case-study__footer__results-stats .stat-metric h5[data-v-79d2b06d]{margin:0;font-family:Bebas Neue,sans-serif!important;font-weight:400;font-size:1.9rem;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:1280px){.case-study__footer__results-stats .stat-metric h5[data-v-79d2b06d]{font-size:1.5rem}}.case-study__footer__awards[data-v-79d2b06d]{width:100%;display:flex;flex-direction:column;align-items:center}.case-study__footer__awards-container[data-v-79d2b06d]{padding:60px 0 0;margin:0 auto;width:100%;max-width:400px;display:flex;flex-direction:row;justify-content:space-evenly}.case-study__footer__awards-next[data-v-79d2b06d]{margin:0 auto;padding:50px 0;text-align:center;transition:all .3s ease-out}.case-study__footer__awards-next a[data-v-79d2b06d]{display:inline-flex;align-items:center;gap:8px;color:#e20034;font-family:Isidora Sans Bold,sans-serif;font-size:1.25rem;line-height:1}.case-study__footer__awards-next svg[data-v-79d2b06d]{width:30px;height:30px}.case-study__footer__awards-next[data-v-79d2b06d]:hover{transform:scale(1.05);transition:all .3s ease-in}.case-study__animation[data-v-79d2b06d]{position:relative}.case-study__animation .play-icon-white[data-v-79d2b06d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:100px;cursor:pointer;z-index:1;transition:all .3s ease-out}@media screen and (max-width:768px){.case-study__animation .play-icon-white[data-v-79d2b06d]{width:70px}}.case-study__animation .play-icon-white[data-v-79d2b06d]:hover{transform:scale(1.05) translate(-50%,-50%);transform-origin:0 0;transition:all .1s ease-in}.case-study section[data-v-79d2b06d]{max-width:1920px;margin:0 auto;position:relative}.case-study section.full-width[data-v-79d2b06d]{max-width:100vw!important}.case-study section.one-column[data-v-79d2b06d]{display:flex;flex-direction:column;justify-content:center;width:100%}.case-study section.one-column .v-img.title-sm[data-v-79d2b06d],.case-study section.one-column .v-img.title[data-v-79d2b06d]{margin:0 auto;padding:94px 6px 0}@media screen and (max-width:1280px){.case-study section.one-column .v-img.title-sm[data-v-79d2b06d]{padding:54px 6px 0}}.case-study section.one-column .v-img.title-sm .v-img__img[data-v-79d2b06d]{position:absolute;top:0;left:50%;width:60%;height:60%;transform:translateX(-50%)}.case-study section.two-column[data-v-79d2b06d]{display:flex;align-items:center;flex-direction:row}@media screen and (max-width:768px){.case-study section.two-column[data-v-79d2b06d]{padding:0 30px;flex-direction:column}}.case-study section.two-column .column[data-v-79d2b06d]{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2}.case-study section.two-column .column.text-content[data-v-79d2b06d]{align-items:center;padding-right:2rem}@media screen and (max-width:1280px){.case-study section.two-column .column.text-content[data-v-79d2b06d]{padding:2rem 3rem!important}}@media screen and (max-width:768px){.case-study section.two-column .column.text-content[data-v-79d2b06d]{padding:0 0 2rem!important}}.case-study section.two-column .column.text-content .v-img[data-v-79d2b06d]{margin-bottom:0}.case-study section.two-column .column.text-content .v-img.title[data-v-79d2b06d]{padding:84px 6px 0}@media screen and (max-width:768px){.case-study section.two-column .column.text-content .v-img.title[data-v-79d2b06d]{padding:44px 6px 0}}@media screen and (max-width:960px){.case-study section.two-column .column.text-content-media[data-v-79d2b06d]{display:none}}.case-study section.two-column .column .lb-border[data-v-79d2b06d]{position:relative;display:flex}.case-study section.two-column .column .lb-border .top-right[data-v-79d2b06d]:after,.case-study section.two-column .column .lb-border .top-right[data-v-79d2b06d]:before,.case-study section.two-column .column .lb-border[data-v-79d2b06d]:after,.case-study section.two-column .column .lb-border[data-v-79d2b06d]:before{content:"";position:absolute;background-color:#e20034}.case-study section.two-column .column .lb-border[data-v-79d2b06d]:before{width:18px;height:65%;left:-18px;bottom:0}.case-study section.two-column .column .lb-border[data-v-79d2b06d]:after{width:80%;height:18px;left:-18px;bottom:-18px}.case-study section.two-column .column.left-90[data-v-79d2b06d]{padding-left:90px;transition:all .3s ease}@media screen and (max-width:768px){.case-study section.two-column .column.left-90[data-v-79d2b06d]{padding:90px 0;text-align:center}}.case-study section.two-column .column h3[data-v-79d2b06d],.case-study section.two-column .column p[data-v-79d2b06d]{max-width:500px}.case-study section.two-column .column p.case-study-copy[data-v-79d2b06d]{max-width:480px}.case-study section.two-column .column .asahi-bottle[data-v-79d2b06d]{left:-11%;top:50%;transform:translateY(-50%)}.case-study section.two-column .column .text-content-media[data-v-79d2b06d]{margin-top:2em}.case-study section.carousel[data-v-79d2b06d]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-evenly;gap:20px}.case-study section .case-study__hero__script[data-v-79d2b06d],.case-study section .column[data-v-79d2b06d]:first-of-type{z-index:3}.case-study section .column[data-v-79d2b06d]:nth-of-type(2){z-index:4}.case-study section .title-lg .v-img__img[data-v-79d2b06d]{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-lg .v-img__img[data-v-79d2b06d]{top:65%;width:60%!important}}.case-study section .title-pepsi .v-img__img[data-v-79d2b06d]{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-pepsi .v-img__img[data-v-79d2b06d]{top:46%!important;width:70%!important}}.case-study section .title-britvic .v-img__img[data-v-79d2b06d]{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-britvic .v-img__img[data-v-79d2b06d]{top:46%!important;width:58%!important}}.case-study .embla[data-v-79d2b06d]{margin:auto;--slide-height:auto;--slide-spacing:1rem;--slide-size:50%}.case-study .embla-square[data-v-79d2b06d]{--slide-size:100%}.case-study .embla__viewport[data-v-79d2b06d]{overflow:hidden}.case-study .embla__container[data-v-79d2b06d]{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.case-study .embla__slide[data-v-79d2b06d]{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.case-study .embla__slide img[data-v-79d2b06d]{width:100%;height:var(--slide-height);-o-object-fit:cover;object-fit:cover}.case-study .embla__controls[data-v-79d2b06d]{display:flex;justify-content:center;gap:2rem;margin-top:4rem}.case-study .embla__buttons[data-v-79d2b06d]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.case-study .embla__button[data-v-79d2b06d]{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:7rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1280px){.case-study .embla__button[data-v-79d2b06d]{width:4em}}.case-study .embla__button[data-v-79d2b06d]:disabled{color:var(--detail-high-contrast)}.case-study .embla__button__svg[data-v-79d2b06d]{width:100%;height:100%}.case-study .embla__dots[data-v-79d2b06d]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem}.case-study .embla__dot[data-v-79d2b06d]{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.case-study .embla__dot[data-v-79d2b06d]:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.case-study .embla__dot--selected[data-v-79d2b06d]:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}@media screen and (max-width:1280px){.case-study .pr-8[data-v-79d2b06d]{padding:0!important}}.case-study .section-container[data-v-79d2b06d]{width:100%}.footer[data-v-79d2b06d]{display:flex;flex-direction:column;align-items:center;justify-content:start;color:#fff;background-color:#000;width:100%;position:relative;height:50vh;min-height:420px;z-index:0}@media screen and (max-width:1024px){.footer[data-v-79d2b06d]{flex-direction:column;text-align:left;height:auto;min-height:82dvh}}.footer a[data-v-79d2b06d]{color:#fff}.footer .footer-wrapper[data-v-79d2b06d]{height:50vh;transform-style:preserve-3d;background-color:#000;width:100%;position:relative}@media screen and (max-width:1024px){.footer .footer-wrapper[data-v-79d2b06d]{height:auto;min-height:80vh}}.footer__branding-container[data-v-79d2b06d]{width:100%;height:calc(100vh - 222px);background:#000;display:flex;justify-content:center;align-items:center;background-image:url(/img/love.05f0a536.png);background-size:650px;background-position:55% 40%;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width:768px){.footer__branding-container[data-v-79d2b06d]{background-size:90%;min-height:unset}}.footer__branding-container__content[data-v-79d2b06d]{width:960px;display:flex;flex-direction:column;padding:0 30px;gap:20px;position:relative}@media screen and (max-width:768px){.footer__branding-container__content[data-v-79d2b06d]{padding:0}}.footer__branding-container .footer-photo[data-v-79d2b06d]{width:460px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.footer__branding-container h1[data-v-79d2b06d]{color:#fff;text-align:left;font-size:6.58rem;line-height:.775em;z-index:2}.footer__branding-container h1.align-right[data-v-79d2b06d]{align-self:end}@media screen and (max-width:768px){.footer__branding-container[data-v-79d2b06d]{max-width:100%;width:100%;padding:10px 20px 0}.footer__branding-container h1[data-v-79d2b06d]{color:#fff;text-align:left;font-size:3rem;line-height:.775em}.footer__branding-container .footer-photo[data-v-79d2b06d]{width:70%}}.footer__details[data-v-79d2b06d]{width:100%;height:50vh;min-height:420px;display:flex;padding:60px 30px;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1024px){.footer__details[data-v-79d2b06d]{height:auto;min-height:80vh;width:calc(100% - 40px);padding:20px 0 10px;margin:0 auto;justify-content:start}}.footer__details-section[data-v-79d2b06d]{padding:0;display:flex;width:100%;max-width:100%;gap:20px}@media screen and (max-width:768px){.footer__details-section[data-v-79d2b06d]{padding:0;display:grid;grid-template-columns:repeat(2,1fr);min-height:60vh}}.footer__details-section-chat[data-v-79d2b06d],.footer__details-section-coffee[data-v-79d2b06d],.footer__details-section-links[data-v-79d2b06d],.footer__details-section-social[data-v-79d2b06d]{width:25vw}@media screen and (max-width:768px){.footer__details-section-chat[data-v-79d2b06d],.footer__details-section-coffee[data-v-79d2b06d],.footer__details-section-links[data-v-79d2b06d],.footer__details-section-social[data-v-79d2b06d]{width:unset;padding:10px}}.footer__details-section-social .logo[data-v-79d2b06d]{margin-bottom:40px}@media screen and (max-width:768px){.footer__details-section-social .logo[data-v-79d2b06d]{margin-bottom:20px}}.footer__details-section-social ul[data-v-79d2b06d]{margin:0 0 40px 0!important;display:flex;gap:5px}.footer__details-section-social ul img[data-v-79d2b06d]{width:26px}@media screen and (max-width:768px){.footer__details-section-social ul[data-v-79d2b06d]{margin:0 0 20px 0!important}.footer__details-section-social ul .v-image[data-v-79d2b06d]{width:20px}}.footer__details-section-social>img[data-v-79d2b06d]{width:100px}@media screen and (max-width:768px){.footer__details-section-social>img[data-v-79d2b06d]{width:120px}.footer__details-section-social[data-v-79d2b06d]{padding-top:10px}}.footer__details-section-links ul[data-v-79d2b06d]{font-family:Isidora Sans Bold,sans-serif;font-size:2.5em;line-height:1;text-transform:lowercase;text-align:left;padding:0;margin:0}@media screen and (max-width:768px){.footer__details-section-links ul[data-v-79d2b06d]{padding:56px 0 0;font-size:1.4em}}.footer__details-section-links a[data-v-79d2b06d]{transition:color .3s ease}.footer__details-section-links a[data-v-79d2b06d]:focus-visible,.footer__details-section-links a[data-v-79d2b06d]:hover{color:#e20034}.footer__details-section-links ul li[data-v-79d2b06d]{margin:0 0 18px}@media screen and (max-width:768px){.footer__details-section-links ul li[data-v-79d2b06d]{margin:0 0 10px}.footer__details-section-links[data-v-79d2b06d]{padding-top:10px}}.footer__details-section h3[data-v-79d2b06d]{font-size:2.5em;line-height:1;padding-bottom:10px;text-align:left}@media screen and (max-width:768px){.footer__details-section h3[data-v-79d2b06d]{padding:0}}.footer__details-section .footer-copy[data-v-79d2b06d]{font-family:Isidora Sans,sans-serif;font-size:1em;font-weight:300;margin:0 0 30px}.footer__details-section .footer-copy .break-after[data-v-79d2b06d]{display:block}@media screen and (max-width:768px){.footer__details-section .footer-copy .break-after[data-v-79d2b06d]{font-size:.875em!important}}.footer__details-section .footer-copy p[data-v-79d2b06d]{padding:0;margin-bottom:0}.footer__details-section .footer-copy a[data-v-79d2b06d]{color:#fff!important;font-weight:600}@media screen and (max-width:768px){.footer__details-section .footer-copy a[data-v-79d2b06d]{font-size:.875em!important}}.footer__details-section .footer-copy a[href^="tel:"][data-v-79d2b06d]{display:block;font-weight:300}@media screen and (max-width:768px){.footer__details-section .footer-copy[data-v-79d2b06d]{font-size:.875em!important}.footer__details-section h3[data-v-79d2b06d]{font-size:1.5em}.footer__details-section p[data-v-79d2b06d]{font-size:.875em}}.footer__copyright[data-v-79d2b06d]{width:100%;margin-top:0;padding-top:15px;display:flex;justify-content:center;color:#fff}@media screen and (max-width:1024px){.footer__copyright[data-v-79d2b06d]{margin-top:0;padding-bottom:15px}}.footer__copyright-content[data-v-79d2b06d]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;width:100%}@media screen and (max-width:768px){.footer__copyright-content[data-v-79d2b06d]{flex-direction:column;gap:6px}}.footer__copyright-links[data-v-79d2b06d]{display:flex;gap:14px;align-items:center;color:#fff}@media screen and (max-width:768px){.footer__copyright-links[data-v-79d2b06d]{gap:30px}}.footer__copyright-links a[data-v-79d2b06d]{color:#fff!important;text-decoration:underline;font-weight:700;font-family:Isidora Sans,sans-serif;font-size:.875em}.footer__copyright-links a[data-v-79d2b06d]:hover{text-decoration:none}@media screen and (max-width:768px){.footer__copyright-links a[data-v-79d2b06d]{font-size:.8em}}.footer__copyright-text[data-v-79d2b06d]{font-family:Isidora Sans,sans-serif;font-size:.75em;color:#fff;text-align:center}@media screen and (max-width:768px){.footer__copyright-text[data-v-79d2b06d]{font-size:.7em}}:where(.case-study__hero__media .lb-border[data-v-79d2b06d]):after,:where(.case-study__hero__media .lb-border[data-v-79d2b06d]):before{background-color:#e20034}.moments[data-v-79d2b06d]{--column-left:37.6vw;--column-width:clamp(280px,24vw,440px);--caption-space:13rem;--sticky-top:clamp(72px,calc((100vh - var(--media-height) - var(--caption-space))/2),120px);--step-length:65vh;--media-height:calc(var(--column-width)*1307/1348);position:relative;z-index:2;overflow:clip;background:#fff;color:#000;font-family:Isidora Sans,sans-serif;padding-bottom:18vh}@media screen and (max-width:1024px){.moments[data-v-79d2b06d]{--column-left:44px;--column-width:min(440px,calc(100vw - 88px));--sticky-top:96px;--step-length:60vh}}.moments__paint[data-v-79d2b06d]{position:absolute;top:0;left:0;z-index:0;width:100%;pointer-events:none;will-change:transform}.moments__paint img[data-v-79d2b06d]{display:block;width:100%;height:max(56.3vw,90vh);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width:1024px){.moments>.moments__paint[data-v-79d2b06d]{display:none}}.moments__paint-hold[data-v-79d2b06d]{display:none;position:absolute;top:0;left:calc(var(--column-left)*-1);z-index:-1;width:100vw;pointer-events:none}@media screen and (max-width:1024px){.moments__paint-hold[data-v-79d2b06d]{display:block}}.moments__paint-anchor[data-v-79d2b06d]{position:sticky;--paint-drop:50px;top:calc(var(--sticky-top) + var(--media-height)*.5 + var(--paint-drop));height:0;margin-top:calc(var(--media-height)*.5 + var(--paint-drop))}.moments__paint--held[data-v-79d2b06d]{top:calc(max(56.3vw, 90svh)*-.64);will-change:auto}.moments__paint--held img[data-v-79d2b06d]{height:max(56.3vw,90svh)}.moments__paint--held .moments__paint-red[data-v-79d2b06d]{bottom:calc(100% - max(56.3vw, 90svh)*.69)}.moments__paint-fill[data-v-79d2b06d]{position:absolute;bottom:calc(100% - 3px);z-index:1;left:0;width:100%;height:200vh;background:#e30033}.moments__paint-red[data-v-79d2b06d]{position:absolute;bottom:calc(100% - max(56.3vw, 90vh)*.69);left:0;width:100%;height:300vh}.moments__inner[data-v-79d2b06d]{position:relative;z-index:1;padding:29vh 0 0 var(--column-left)}@media screen and (max-width:1024px){.moments__inner[data-v-79d2b06d]{padding-top:120px}}.moments__label[data-v-79d2b06d]{position:absolute;top:29vh;left:calc(var(--column-left) - 12.8vw);width:8vw;min-width:115px;margin:6px 0 0;padding-top:12px;border-top:2px solid rgba(0,0,0,.3);font-family:Bebas Neue,sans-serif!important;font-size:.8rem;font-weight:400;line-height:1.9;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#000;transition:color .2s ease,border-color .2s ease}.moments__label.is-on-paint[data-v-79d2b06d]{color:#fff;border-color:hsla(0,0%,100%,.3)}.moments__label span[data-v-79d2b06d]{display:block}@media screen and (max-width:1024px){.moments__label[data-v-79d2b06d]{position:static;width:140px;margin:0 0 24px}}.moments__headline[data-v-79d2b06d]{width:var(--column-width);margin:0;font-size:clamp(1.75rem,2.4vw,2.9rem);font-weight:300;line-height:1.14;color:#000;transition:color .2s ease}.moments__headline.is-on-paint[data-v-79d2b06d]{color:#fff}.moments__copy[data-v-79d2b06d]{margin:0;font-size:clamp(1rem,1.3vw,1.4rem);font-weight:400;line-height:1.3;color:#000;transition:color .2s ease}.is-on-paint .moments__copy[data-v-79d2b06d]{color:#fff}.moments__track[data-v-79d2b06d]{position:relative;margin-top:23vh}@media screen and (max-width:1024px){.moments__track[data-v-79d2b06d]{margin-top:40px}}.moments__track-spacer[data-v-79d2b06d]{height:calc(var(--steps)*var(--step-length))}.moments__sticky[data-v-79d2b06d]{position:sticky;top:var(--sticky-top);width:var(--column-width)}.moments__media[data-v-79d2b06d]{position:relative;aspect-ratio:1348/1307}.moments__media img[data-v-79d2b06d]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.moments__media img[data-v-79d2b06d]:first-child{opacity:1}.moments__captions[data-v-79d2b06d]{position:relative;--captions-height:16rem;height:var(--captions-height);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40px,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40px,#000 88%,transparent)}@media screen and (max-width:1024px){.moments__captions[data-v-79d2b06d]{--captions-height:13rem}}.moments__caption[data-v-79d2b06d]{min-height:var(--captions-height)}.moments__captions-reel[data-v-79d2b06d]{display:flex;flex-direction:column;will-change:transform}.moments__caption-heading[data-v-79d2b06d]{margin:0 0 10px;text-transform:none;font-family:Isidora Sans Bold,sans-serif!important;font-size:clamp(1.1rem,1.55vw,1.6rem);line-height:1.25;color:#000}.is-on-paint .moments__caption-heading[data-v-79d2b06d]{color:#fff}.moments__caption-heading--large[data-v-79d2b06d]{margin:0;font-size:clamp(1.4rem,2vw,2.1rem)}.moments__copy+.moments__caption-heading[data-v-79d2b06d]{margin-top:1.25rem}@media screen and (orientation:landscape)and (max-height:500px){.moments[data-v-79d2b06d]{--sticky-top:72px;--column-width:min(440px,calc(100svh*1348/1307 - 90.76052px))}.moments__sticky[data-v-79d2b06d]{display:flex;align-items:flex-start;gap:32px;width:auto;padding-right:44px}.moments__media[data-v-79d2b06d]{flex:none;width:var(--column-width)}.moments__captions[data-v-79d2b06d]{flex:0 1 360px;--captions-height:var(--media-height)}}.video-controls{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;gap:10px}@media screen and (max-width:1024px){.video-controls{right:16px;bottom:16px}}.video-controls__button{width:34px;height:34px;padding:0;border:0;border-radius:2px;background:#e20034;cursor:pointer}.video-controls__button svg{display:block;width:100%;height:100%}.video-controls__button .fill{fill:#fff}.video-controls__button .line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.inline-icon{display:inline-block;vertical-align:middle;margin:0 8px}.slide-1__video-wrapper{display:none;visibility:hidden}.v-main__wrap{position:unset}.discipline-link{display:contents}.discipline-link img,.discipline-link video{cursor:pointer;transition:scale .4s ease,filter .4s ease}.discipline-link:focus-visible .parallax-container img,.discipline-link:focus-visible video,.discipline-link:hover .parallax-container img,.discipline-link:hover video{scale:1.04;filter:brightness(1.08)}.play-cursor{cursor:url(/img/play.23592115.svg),pointer}.pause-cursor,.play-cursor{transition:all .3 ease-in-out}.pause-cursor{cursor:url(/img/pause.2fccaab4.svg),pointer}.attention-title{fill:#e20034;opacity:1}.mask{fill:none;stroke:#fff;stroke-miterlimit:10}.main-home{position:relative;z-index:4;margin:0;background-color:#e30033}.main-home .header-container{height:100vh;width:100%;top:0;z-index:1;pointer-events:none}.main-home .fade-in{opacity:0;transition:opacity .8s ease-in}.main-home .fade-in.show{opacity:1}.main-home__slide{width:100%;display:flex;height:100vh;position:relative}@media screen and (max-width:768px){.main-home__slide{min-height:unset!important}}.main-home__slide-static-header-desktop{position:absolute;top:calc(25vh - 160px);left:50vw;transform:translateX(-50%);width:300px;z-index:100}@media screen and (max-height:830px){.main-home__slide-static-header-desktop{position:fixed;top:62px}}.main-home__slide-static-header-desktop h2{font-family:Isidora Sans Bold,sans-serif;font-size:4.5em;line-height:1;text-align:center;color:var(--color-black);width:100%}@media screen and (max-width:1024px){.main-home__slide-static-header-desktop h2{display:none;font-size:2.5em}}.main-home .panel-image{position:absolute;width:100%;height:100%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:5}.main-home .panel-image h3{position:absolute;writing-mode:sideways-lr;text-orientation:mixed;text-transform:lowercase;font-size:1.1rem;color:#fff;margin:0;bottom:50px;font-weight:200!important;font-family:Isidora Sans Bold,sans-serif!important}.main-home .panel-image img{width:100px;-o-object-fit:contain;object-fit:contain;display:none}.main-home .disciplines-container{position:relative;min-height:582px;height:100vh;width:100%;background-color:transparent;z-index:1;overflow:hidden}.main-home .disciplines-container h2{font-family:Isidora Sans Bold,sans-serif!important;margin:0;padding:0 0 10px;color:#e20034;text-align:center;font-size:2em;text-transform:lowercase}.main-home .disciplines-section{display:flex;flex-direction:row;height:100vh;width:100%;overflow:hidden;background:transparent}.main-home .disciplines-section .main-home__slide{transition:flex .8s cubic-bezier(.15,1,.5,1);overflow:hidden;position:relative;will-change:flex;transform:translateZ(0)}.main-home .disciplines-section .discipline-copy{color:#fff;font-size:1.65em;font-weight:300;margin:1.5em 0 0;padding:0 30px;text-align:center;line-height:1.45;max-width:68%}@media screen and (max-width:1024px){.main-home .disciplines-section .discipline-copy{max-width:100%;font-size:1.2em}.main-home .disciplines-section{flex-direction:column;height:100vh}.main-home .disciplines-section .main-home__slide{width:100%;height:100vh;align-items:center;transition:flex .5s cubic-bezier(.15,1,.5,1)}.main-home .disciplines-section .main-home__slide.is-expanded{flex:1 1 0%}.main-home .disciplines-section .main-home__slide.is-collapsed{flex:0 0 60px}.main-home .disciplines-section .panel-image h3{writing-mode:horizontal-tb;text-orientation:mixed;font-size:.9rem;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.main-home .disciplines-section .panel-image img{height:60px;width:auto}}.main-home #home{height:100dvh!important;background-position:50% 50%;min-height:unset}.main-home .slide-1{display:flex;align-items:center;justify-content:center;height:100dvh;perspective:1000px;transform-style:preserve-3d;color:#fff}.main-home .slide-1 #video2{display:none}.main-home .slide-1__video-wrapper{position:relative;width:100%;height:100dvh}.main-home .slide-1__video-wrapper__container__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:0;position:absolute}.main-home .slide-1__video-wrapper__container__controls{position:absolute;bottom:60px;right:10px;display:flex;gap:5px;z-index:10}.main-home .slide-1__video-wrapper__container__controls-play{position:absolute;left:calc(50% - 50px);top:50%;transform:translate(-50% -50%);z-index:10;height:-moz-fit-content;height:fit-content}.main-home .slide-1 .fullscreen-btn,.main-home .slide-1 .mute-unmute-btn,.main-home .slide-1 .play-pause-btn{width:30px;height:30px;background-color:rgba(0,0,0,.7);color:#fff;border:none;cursor:pointer;font-size:22px;border-radius:5px}.main-home .slide-1 .play-btn{background-color:unset;color:#e20034;font-size:4em;height:-moz-fit-content;height:fit-content}.main-home .slide-1 .play-btn svg{fill-opacity:1}.main-home .slide-1 .fullscreen-btn:hover,.main-home .slide-1 .mute-unmute-btn:hover,.main-home .slide-1 .play-btn:hover,.main-home .slide-1 .play-pause-btn:hover{cursor:none;background-color:#000}.main-home .slide{text-align:center;display:block;color:#fff}.main-home .slide,.main-home .slide.black-bg{background-color:#000}.main-home .slide.carousel{position:relative;background-color:#e30033;overflow:hidden;display:flex;align-items:end;justify-content:center}.main-home .slide.carousel .carousel-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}@media screen and (max-width:768px){.main-home .slide.carousel .carousel-video{-o-object-fit:contain;object-fit:contain;transform:scale(1.8)}}.main-home .slide.carousel .carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%);z-index:1;pointer-events:none}.main-home .slide.carousel .carousel-blackout{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:3;pointer-events:none}@media screen and (max-width:1024px){.main-home .slide.carousel{align-items:end}}.main-home .slide__title{width:100%;padding:0;margin-bottom:60px;position:relative;z-index:2}@media screen and (max-width:768px){.main-home .slide__title{margin-bottom:30px}}.main-home .slide__title h2{font-weight:300;color:#fff;font-size:5em;line-height:.775em;text-align:center}@media screen and (max-width:768px){.main-home .slide__title h2{font-size:3.5em}}.main-home .slide .uncomfortably_script{position:absolute;top:-130px;left:30px;z-index:-1}.main-home .slide .uncomfortably_script img{width:580px}@media screen and (max-width:768px){.main-home .slide .uncomfortably_script{display:none}}.main-home .slide .experience_script{position:absolute;top:-150px;left:60px;z-index:-1}.main-home .slide .experience_script img{width:540px}@media screen and (max-width:768px){.main-home .slide .experience_script{display:none}}.main-home .slide p{font-size:1.15em;color:#fff;line-height:1.6;font-weight:300;text-align:center;max-width:660px}.main-home .slide .fancy-link{font-family:Isidora Sans Bold,sans-serif;margin:40px 0 0 0;font-size:2em;color:var(--color-red);transition:all .3s ease-in-out}.main-home .slide .fancy-link.work{color:#fff}.main-home .slide .fancy-link img{width:40px}.main-home .slide .fancy-link:hover{transition:all .3s ease-in-out;transform:scale(1.05)}.main-home .slide__container{display:flex;justify-content:center;flex-direction:column;width:100%;height:100vh}.main-home .slide__container__work{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:960px;margin:0 auto 0;height:calc(100vh - 212px);position:relative}@media screen and (max-width:768px){.main-home .slide__container__work{width:100%;padding:30px 0 0;margin:40px auto 0}}.main-home .slide__container__work .category_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-home .slide__container__work .category_video video{filter:brightness(.6);width:456px;opacity:.95}@media screen and (max-width:1024px){.main-home .slide__container__work .category_video{display:none}.main-home .slide__container__work .category_video_mobile{display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-home .slide__container__work .category_video_mobile video{filter:brightness(.6);opacity:1}}@media screen and (min-width:1025px){.main-home .slide__container__work .category_video_mobile{display:none}}.main-home .slide__container__work-text{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#fff;font-size:3em;line-height:1;margin-bottom:.8em;padding:0 0 0 .4em;letter-spacing:.4em;width:100%;direction:rtl}.main-home .slide__container__work-text.slide-in{opacity:0}.main-home .slide__container__work-text:last-child{margin-bottom:0}.main-home .slide__container__work-text :first-letter{letter-spacing:0;display:unset!important}.main-home .slide__container__work .heading-script{color:#000}.main-home .slide__container__deliver{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:960px;margin:0 auto;position:relative}.main-home .slide__container__deliver .category_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-home .slide__container__deliver .category_video video{filter:brightness(.6);width:456px;opacity:.95}@media screen and (max-width:1024px){.main-home .slide__container__deliver .category_video{display:none}}.main-home .slide__container__deliver .slide__title{margin-bottom:30px}@media screen and (max-width:1024px){.main-home .slide__container__deliver{width:100%;padding:30px 0 0 0}.main-home .slide__container__deliver .category_video_mobile{display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-home .slide__container__deliver .category_video_mobile video{filter:brightness(.6);opacity:1}.main-home .slide__container__deliver .fancy-link{margin:0}}@media screen and (min-width:1025px){.main-home .slide__container__deliver .category_video_mobile{display:none}}.main-home .slide__container__deliver-text{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#fff;font-size:3em;line-height:1;margin-bottom:.8em;padding:0 0 0 .4em;letter-spacing:.4em;width:100%;direction:rtl}.main-home .slide__container__deliver-text.slide-in{opacity:0}.main-home .slide__container__deliver-text:last-child{margin-bottom:0}.main-home .slide__container__deliver-text :first-letter{letter-spacing:0;display:unset!important}.main-home .slide__container__deliver .heading-script{color:#e20034}@media screen and (max-width:1024px){.main-home .slide__container{height:100%;min-height:unset;padding:30px}}.main-home .slide__container.challenger-thinking{height:100vh}@media screen and (max-width:768px){.main-home .slide__container.challenger-thinking{height:calc(100vh - 112px)}}.main-home .slide .panel-deliver-thumbs{display:flex;justify-content:center;gap:20px;max-width:960px;width:100%;margin:50px auto 0;z-index:1}@media screen and (max-width:768px){.main-home .slide .panel-deliver-thumbs{padding:30px 30px;margin:0;width:100%;display:grid;grid-template-columns:repeat(2,1fr)}}.main-home .slide .panel-deliver-thumbs div{width:25%;max-width:25%;height:100%;display:flex;align-items:end;justify-content:center;position:relative}@media screen and (max-width:768px){.main-home .slide .panel-deliver-thumbs div{width:100%;max-width:100%;height:-webkit-fit-content;padding-bottom:5px!important}}.main-home .slide .panel-deliver-thumbs div img{height:30%}@media screen and (max-width:768px){.main-home .slide .panel-deliver-thumbs div img{height:50px}}.main-home .slide .panel-deliver-thumbs .deliver-thumb-1{background-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 40%),url(/img/asahi_thumb.3f38ca0f.webp);background-size:cover;background-repeat:no-repeat;aspect-ratio:1/1}.main-home .slide .panel-deliver-thumbs .deliver-thumb-1:after,.main-home .slide .panel-deliver-thumbs .deliver-thumb-1:before{content:"";position:absolute;background-color:lime}.main-home .slide .panel-deliver-thumbs .deliver-thumb-1:before{width:12px;height:60%;left:-12px;top:0}.main-home .slide .panel-deliver-thumbs .deliver-thumb-1:after{width:calc(60% + 12px);height:12px;left:-12px;top:-12px}.main-home .slide .panel-deliver-thumbs .deliver-thumb-1 .work-link{height:100%;width:100%;display:flex;justify-content:center;align-items:end;padding-bottom:10px}.main-home .slide .panel-deliver-thumbs .deliver-thumb-2{background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 40%),url(/img/britvic_mixers.94fecc2c.webp);background-size:cover;background-repeat:no-repeat;aspect-ratio:1/1}.main-home .slide .panel-deliver-thumbs .deliver-thumb-2 .work-link{height:100%;width:100%;display:flex;justify-content:center;align-items:end;padding-bottom:10px}.main-home .slide .panel-deliver-thumbs .deliver-thumb-3{background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 40%),url(/img/lipton_ice_tea_thumb.53a9e7dd.webp);background-size:cover;background-repeat:no-repeat;padding-bottom:10px;aspect-ratio:1/1}.main-home .slide .panel-deliver-thumbs .deliver-thumb-3 .work-link{height:100%;width:100%;display:flex;justify-content:center;align-items:end;padding-bottom:10px}.main-home .slide .panel-deliver-thumbs .deliver-thumb-4{background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 40%),url(/img/campari_our_work_thumb.55947d28.webp);background-size:cover;background-repeat:no-repeat;padding-bottom:10px;aspect-ratio:1/1}.main-home .slide .panel-deliver-thumbs .deliver-thumb-4:after,.main-home .slide .panel-deliver-thumbs .deliver-thumb-4:before{content:"";position:absolute;background-color:lime}.main-home .slide .panel-deliver-thumbs .deliver-thumb-4:before{width:12px;height:60%;right:-12px;bottom:0}.main-home .slide .panel-deliver-thumbs .deliver-thumb-4:after{width:calc(60% + 12px);height:12px;right:-12px;bottom:-12px}.main-home .slide .panel-deliver-thumbs .deliver-thumb-4 .work-link{height:100%;width:100%;display:flex;justify-content:center;align-items:end;padding-bottom:10px}.main-home .slide-3{flex-direction:column;align-items:center;justify-content:center;background-color:#fff9f3;font-weight:400;font-style:normal;position:relative;padding:0 30px}.main-home .slide-3__upstart-container{position:relative;width:100%;max-width:640px;aspect-ratio:50/32.38;margin:0}.main-home .slide-3__upstart-container h1{font-family:Isidora Sans Bold,sans-serif;position:absolute;left:20px;top:30px;font-size:2em}@media screen and (max-width:768px){.main-home .slide-3__upstart-container h1{font-size:1.5em;left:0;top:30px}}@media screen and (max-width:432px){.main-home .slide-3__upstart-container h1{font-size:1.2em;left:10px;top:20px}}.main-home .slide-3 .upstart-text,.main-home .slide-3 .upstart-thinking-outline-1,.main-home .slide-3 .upstart-thinking-outline-2,.main-home .slide-3 .upstart-thinking-text{position:absolute;bottom:unset!important;width:100%}.main-home .slide-3 .thinking-text,.main-home .slide-3 .upstart-thinking-text{position:absolute;z-index:10;left:0}.main-home .slide-3 .thinking-text{width:100%}.main-home .slide-3__word{display:block;color:#000;font-weight:800;font-size:3.4em;text-align:center}.main-home .slide-3__word span{font-weight:400;font-style:italic;font-weight:200}.main-home .slide-3__word:hover{cursor:pointer}@media screen and (max-width:1024px){.main-home .slide-3__word{font-size:3.4em}}@media screen and (max-width:768px){.main-home .slide-3__word{font-size:3em}}@media screen and (max-width:432px){.main-home .slide-3__word{font-size:1.8em}}.main-home .slide-3__definition{display:block;max-width:650px;aspect-ratio:660/108}.main-home .slide-3__definition p{font-size:1.15em;color:#000;font-weight:300;text-align:center}@media screen and (max-width:432px){.main-home .slide-3{padding:10% 30px;justify-content:start;height:667px}}.main-home .slide-4{z-index:2;flex-wrap:nowrap}.main-home .slide-4,.main-home .slide-4 .panel{width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.main-home .slide-4 .panel{box-sizing:border-box;padding:0;flex-direction:column;justify-content:center;align-items:center;transition:width .8s cubic-bezier(.15,1,.5,1);will-change:width}.main-home .slide-4 .panel__container{position:relative;width:min(1300px,100vw);height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-shrink:0;overflow-y:auto;overflow-x:hidden}.main-home .slide-4 .panel__container:after,.main-home .slide-4 .panel__container:before{content:"";flex:1}@media screen and (max-width:1024px){.main-home .slide-4 .panel__container{width:100vw}.main-home .slide-4 .panel{height:100vh;display:flex;padding:0}}.main-home .slide-4 .panel-brands{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),#000 url(/img/expertise_bg.9e81fffa.webp) 50%/cover no-repeat}.main-home .slide-4 .panel-brands__text-container{width:100%;position:relative;opacity:1}.main-home .slide-4 .panel-brands__brand-uppercase{width:70%;color:#000;z-index:1;padding:0;margin:0 auto;position:relative}.main-home .slide-4 .panel-brands__brand-uppercase h4{left:-50px;padding:20px 0;font-size:2em;color:#fff;text-transform:lowercase}@media screen and (max-width:1024px){.main-home .slide-4 .panel-brands__brand-uppercase h4{top:-50px;left:50%;transform:translateX(-50%)}}.main-home .slide-4 .panel-brands__brand-uppercase img{width:95vw;margin:0 auto}@media screen and (max-width:1024px){.main-home .slide-4 .panel-brands__brand-uppercase{width:100vw}}.main-home .slide-4 .panel-brands__brand-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;z-index:3}@media screen and (max-width:1024px){.main-home .slide-4 .panel-brands__brand-title{width:332px}}.main-home .slide-4 .panel-brands__brand-thumbs{display:flex;flex-direction:row;justify-content:center;width:100%;z-index:2;gap:18px;margin-top:115px}.main-home .slide-4 .panel-brands__brand-thumbs .parallax-container{overflow:hidden;aspect-ratio:1/1!important;min-width:17.5%;max-width:20%}@media screen and (max-width:1024px){.main-home .slide-4 .panel-brands__brand-thumbs .parallax-container{max-width:100%;height:150px}}.main-home .slide-4 .panel-brands__brand-thumbs .parallax-container img{min-width:100%;max-width:100%}.main-home .slide-4 .panel-brands__brand-thumbs img,.main-home .slide-4 .panel-brands__brand-thumbs video{min-width:17.5%;max-width:20%}@media screen and (max-width:1024px){.main-home .slide-4 .panel-brands__brand-thumbs img,.main-home .slide-4 .panel-brands__brand-thumbs video{max-width:100%;height:150px}.main-home .slide-4 .panel-brands__brand-thumbs{display:grid;grid-template-columns:repeat(2,1fr);width:310px;gap:10px;margin:3.5em auto 0;aspect-ratio:1/1;align-content:center;justify-items:center}.main-home .slide-4 .panel-brands__brand-thumbs img{width:100%!important;max-width:100%;height:150px}}.main-home .slide-4 .panel-shopper{background:linear-gradient(rgba(227,0,51,.6),rgba(227,0,51,.6)),#e30033 url(/img/shopper_bg.ec3d4100.webp) 50%/cover no-repeat}.main-home .slide-4 .panel-shopper__text-container{width:100%;position:relative}.main-home .slide-4 .panel-shopper__shopper-uppercase{width:65%;color:#000;z-index:1;padding:0;margin:0 auto;position:relative}.main-home .slide-4 .panel-shopper__shopper-uppercase h4{position:absolute;top:-40px;left:-50px;font-size:2em;color:#fff;text-transform:lowercase}@media screen and (max-width:1024px){.main-home .slide-4 .panel-shopper__shopper-uppercase h4{top:-50px;left:50%;transform:translateX(-50%)}}.main-home .slide-4 .panel-shopper__shopper-uppercase img{width:95vw;margin:0 auto}@media screen and (max-width:1024px){.main-home .slide-4 .panel-shopper__shopper-uppercase{width:100vw}}.main-home .slide-4 .panel-shopper__shopper-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;z-index:3}@media screen and (max-width:1024px){.main-home .slide-4 .panel-shopper__shopper-title{width:332px}}.main-home .slide-4 .panel-shopper__shopper-thumbs{display:flex;flex-direction:row;justify-content:center;width:100%;z-index:2;gap:18px;margin-top:115px}.main-home .slide-4 .panel-shopper__shopper-thumbs img,.main-home .slide-4 .panel-shopper__shopper-thumbs video{width:20%;aspect-ratio:1/1;height:auto!important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.main-home .slide-4 .panel-shopper__shopper-thumbs{display:grid;grid-template-columns:repeat(2,1fr);width:310px;gap:10px;margin:3.5em auto 0}.main-home .slide-4 .panel-shopper__shopper-thumbs img,.main-home .slide-4 .panel-shopper__shopper-thumbs video{width:100%}}.main-home .slide-4 .panel-social{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),#000 url(/img/social_digital_bg.6f8a230f.webp) 50%/cover no-repeat;flex-direction:column;overflow:hidden}.main-home .slide-4 .panel-social__text-container{width:100%;position:relative}.main-home .slide-4 .panel-social__social-uppercase{width:85%;color:#000;z-index:1;padding:0;margin:0 auto;position:relative}.main-home .slide-4 .panel-social__social-uppercase h4{position:absolute;top:-50px;left:-50px;font-size:2em;color:#fff;text-transform:lowercase}@media screen and (max-width:1024px){.main-home .slide-4 .panel-social__social-uppercase h4{top:-50px;left:50%;transform:translateX(-50%)}}.main-home .slide-4 .panel-social__social-uppercase img{width:95vw;margin:0 auto}@media screen and (max-width:1024px){.main-home .slide-4 .panel-social__social-uppercase{width:100vw}}.main-home .slide-4 .panel-social__social-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;z-index:3}@media screen and (max-width:1024px){.main-home .slide-4 .panel-social__social-title{width:332px}}.main-home .slide-4 .panel-social__social-thumbs{display:flex;flex-direction:row;justify-content:center;width:100%;z-index:2;bottom:0;gap:18px;margin-top:115px}.main-home .slide-4 .panel-social__social-thumbs .parallax-container,.main-home .slide-4 .panel-social__social-thumbs video{overflow:hidden;min-width:17.5%;max-width:20%}@media screen and (max-width:1024px){.main-home .slide-4 .panel-social__social-thumbs .parallax-container,.main-home .slide-4 .panel-social__social-thumbs video{max-width:100%;height:150px}.main-home .slide-4 .panel-social__social-thumbs{display:grid;grid-template-columns:repeat(2,1fr);width:310px;gap:10px;margin:3.5em auto 0;aspect-ratio:1/1;align-content:start;justify-items:center}.main-home .slide-4 .panel-social__social-thumbs img,.main-home .slide-4 .panel-social__social-thumbs video{width:100%!important;max-width:100%;z-index:1!important}.main-home .slide-4 .panel-social__social-thumbs .social-thumb-1,.main-home .slide-4 .panel-social__social-thumbs .social-thumb-2,.main-home .slide-4 .panel-social__social-thumbs .social-thumb-3,.main-home .slide-4 .panel-social__social-thumbs .social-thumb-4{bottom:0}}.main-home .slide-4 .panel-comms{background:linear-gradient(rgba(227,0,51,.6),rgba(227,0,51,.6)),#e30033 url(/img/corp_comms_bg.c566df7d.webp) 50%/cover no-repeat;flex-direction:column;overflow:hidden}.main-home .slide-4 .panel-comms__white-overlay{position:absolute;inset:0;background-color:#fff9f3;opacity:0;z-index:20;pointer-events:none}.main-home .slide-4 .panel-comms__text-container{width:100%;position:relative}.main-home .slide-4 .panel-comms__comms-uppercase{width:85%;color:#000;z-index:1;padding:0;margin:0 auto;position:relative}.main-home .slide-4 .panel-comms__comms-uppercase h4{position:absolute;top:-50px;left:-50px;font-size:2em;color:#fff;text-transform:lowercase}@media screen and (max-width:1024px){.main-home .slide-4 .panel-comms__comms-uppercase h4{top:-50px;left:50%;transform:translateX(-50%)}}.main-home .slide-4 .panel-comms__comms-uppercase img{width:95vw;margin:0 auto}@media screen and (max-width:1024px){.main-home .slide-4 .panel-comms__comms-uppercase{width:100vw}}.main-home .slide-4 .panel-comms__comms-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:50%}.main-home .slide-4 .panel-comms__comms-thumbs{display:flex;flex-direction:row;justify-content:center;width:100%;z-index:2;bottom:0;gap:18px;margin-top:115px}.main-home .slide-4 .panel-comms__comms-thumbs :first-child,.main-home .slide-4 .panel-comms__comms-thumbs :nth-child(3){z-index:8}.main-home .slide-4 .panel-comms__comms-thumbs .parallax-container,.main-home .slide-4 .panel-comms__comms-thumbs video{overflow:hidden;min-width:17.5%;max-width:20%}@media screen and (max-width:1024px){.main-home .slide-4 .panel-comms__comms-thumbs .parallax-container,.main-home .slide-4 .panel-comms__comms-thumbs video{max-width:100%;height:150px}.main-home .slide-4 .panel-comms__comms-thumbs{display:grid;grid-template-columns:repeat(2,1fr);width:310px;gap:10px;margin:3.5em auto 0;aspect-ratio:1/1;align-content:start;justify-items:center}.main-home .slide-4 .panel-comms__comms-thumbs img,.main-home .slide-4 .panel-comms__comms-thumbs video{width:100%!important;max-width:100%;z-index:1!important}}.main-home .slide-4-mobile{width:100%;display:block;position:relative;box-sizing:border-box;width:100vw;height:667px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-color:unset}.main-home .slide-4-mobile .main-home__slide-static-header h2{margin-top:30px}.main-home .slide-4-mobile.panel-brands{background-image:url(/img/brands_script.2fd8d956.png);background-repeat:no-repeat;background-position:50% 100%}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container{position:relative;max-width:1025px;height:100vh;max-height:600px;box-sizing:border-box;display:flex;align-items:center;justify-content:end;flex-direction:column;padding:0 0 40px}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__text-container{width:100vw;position:relative;z-index:1}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-uppercase{width:100%;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;z-index:1;padding:0}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-uppercase img{height:106px;margin:0 auto}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:240px;z-index:3}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-thumbs{display:grid;grid-template-columns:repeat(2,1fr);width:310px;gap:0;margin:0 auto;aspect-ratio:1/1;align-content:center;justify-items:center}.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-thumbs img,.main-home .slide-4-mobile.panel-brands .slide-4-mobile__container .panel-brands__brand-thumbs video{width:100%!important;max-width:100%}.main-home .slide-4-mobile.panel-passion{background-image:url(/img/passion_script.ae662075.png);background-repeat:no-repeat;background-position:50% 100%}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container{position:relative;max-width:1025px;height:100vh;max-height:600px;box-sizing:border-box;display:flex;align-items:center;justify-content:end;flex-direction:column;padding:0;z-index:5}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__text-container{width:100%;position:relative}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__text-container h2{margin:0 10px 0 0;color:#fff;font-size:1.875em;font-weight:300;text-align:center}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-uppercase{width:100%;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;z-index:1;padding:0}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-uppercase img{height:106px;margin:0 auto}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-title-mobile{position:absolute;left:50%;top:calc(50% + 5px);transform:translate(-50%,-50%);width:280px;z-index:3}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-title-mobile svg{opacity:1!important;visibility:visible!important}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-thumbs{height:calc(100% - 200px);width:310px;margin:0 auto;aspect-ratio:1/1;align-content:center;justify-items:center}.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-thumbs img,.main-home .slide-4-mobile.panel-passion .slide-4-mobile__container .panel-passion__passion-thumbs video{width:100%!important;max-width:100%}.main-home .slide-4-mobile.panel-social{flex-direction:column;overflow:hidden}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container{position:relative;max-width:1025px;height:100vh;max-height:600px;box-sizing:border-box;display:flex;align-items:center;justify-content:end;flex-direction:column;padding:0;background-color:#e20034}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__text-container{width:100vw;position:relative}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumb-uppercase{width:70%;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;z-index:1;padding:0}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumb-uppercase img{height:106px;margin:0 auto}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumb-title-mobile{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:280px;z-index:3}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumbs{display:grid;grid-template-columns:repeat(2,1fr);height:calc(100% - 200px);width:310px;gap:0;margin:0 auto;aspect-ratio:1/1;align-content:center;justify-items:center}.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumbs img,.main-home .slide-4-mobile.panel-social .slide-4-mobile__container .panel-social__social-thumbs video{width:100%!important;max-width:100%}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container{position:relative;max-width:1025px;height:100vh;max-height:600px;box-sizing:border-box;display:flex;align-items:center;justify-content:end;flex-direction:column;padding:0;background-color:#e20034}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__text-container{width:100vw;height:100vh;position:relative}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-uppercase{width:100%;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;padding:0}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-uppercase img{height:106px;margin:0 auto}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:280px}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-thumbs{display:grid;grid-template-columns:repeat(2,1fr);height:calc(100% - 200px);width:310px;gap:0;margin:0 auto;aspect-ratio:1/1;align-content:center;justify-items:center}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-thumbs :first-child,.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-thumbs :nth-child(3){z-index:8}.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-thumbs img,.main-home .slide-4-mobile.panel-attitude .slide-4-mobile__container .panel-attitude__attitude-thumbs video{width:100%!important;max-width:100%}.main-home .we-upstart__container{background-color:#e20034;position:relative}.main-home .we-upstart__container__title{z-index:0;width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.main-home .we-upstart__container__title h2{font-family:Isidora Sans Bold,sans-serif;font-size:3em;line-height:1;font-weight:300;text-align:center;color:#fff;margin-top:6px}@media screen and (min-width:1025px){.main-home .we-upstart__container__title h2{display:none}}.main-home .we-upstart__container__title.hidden{opacity:0}@media screen and (max-width:1024px){.main-home .pin-spacer{display:none!important}}@media screen and (min-width:1025px){.main-home .slide-4-mobile{display:none}.main-home .pin-spacer{display:flex}}.main-home .slide-6{flex-direction:column;justify-content:center;background-color:#fff;padding:5em 0;height:100vh;min-height:708px}@media screen and (max-width:1024px){.main-home .slide-6{padding:0}}.main-home .slide-6 h1{font-size:3em;line-height:1;text-align:center;padding-bottom:30px;position:relative}@media screen and (max-width:1024px){.main-home .slide-6 h1{font-size:2.4em}.main-home .slide-6__container__title{position:relative;transform:rotate(0);transform-origin:unset;left:unset;text-align:center;bottom:0}}.main-home .slide-6__container__title .heading-script{color:#e20034;display:block;position:relative;top:auto;left:auto;transform:none;z-index:auto;margin:-.1em auto 0;font-size:1.2em}.main-home .slide-6__container__title .heading-script .script-write__svg{margin:0 auto}.main-home .slide-6__container__title .break-after:after{content:unset!important;white-space:unset!important}@media screen and (max-width:1024px){.main-home .slide-6__container__title .break-after:after{content:"\a"!important;white-space:pre!important}}.main-home .slide-6__container__logos{display:flex;flex-direction:column;align-items:center}.main-home .slide-6__container__logos__row-1,.main-home .slide-6__container__logos__row-2,.main-home .slide-6__container__logos__row-3,.main-home .slide-6__container__logos__row-4{display:flex;flex-direction:row;align-items:center;margin-bottom:0;height:160px}.main-home .slide-6__container__logos__row-1:last-child,.main-home .slide-6__container__logos__row-2:last-child,.main-home .slide-6__container__logos__row-3:last-child,.main-home .slide-6__container__logos__row-4:last-child{margin-bottom:0}@media screen and (max-width:1024px){.main-home .slide-6__container__logos__row-1,.main-home .slide-6__container__logos__row-2,.main-home .slide-6__container__logos__row-3,.main-home .slide-6__container__logos__row-4{height:90px;margin-bottom:10px}}.main-home .slide-6__container__logos__row-1 .logo-box,.main-home .slide-6__container__logos__row-2 .logo-box,.main-home .slide-6__container__logos__row-3 .logo-box,.main-home .slide-6__container__logos__row-4 .logo-box{display:flex;justify-content:center;width:220px;padding:4.7rem 0}.main-home .slide-6__container__logos__row-1 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-2 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-3 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-4 .logo-box.london-pride img{width:32%}.main-home .slide-6__container__logos__row-1 .logo-box.lipton img,.main-home .slide-6__container__logos__row-2 .logo-box.lipton img,.main-home .slide-6__container__logos__row-3 .logo-box.lipton img,.main-home .slide-6__container__logos__row-4 .logo-box.lipton img{width:40%}.main-home .slide-6__container__logos__row-1 .logo-box.peroni,.main-home .slide-6__container__logos__row-2 .logo-box.peroni,.main-home .slide-6__container__logos__row-3 .logo-box.peroni,.main-home .slide-6__container__logos__row-4 .logo-box.peroni{padding:3.5rem}.main-home .slide-6__container__logos__row-1 .logo-box.peroni img,.main-home .slide-6__container__logos__row-2 .logo-box.peroni img,.main-home .slide-6__container__logos__row-3 .logo-box.peroni img,.main-home .slide-6__container__logos__row-4 .logo-box.peroni img{width:100%}.main-home .slide-6__container__logos__row-1 .logo-box.sevenUp,.main-home .slide-6__container__logos__row-2 .logo-box.sevenUp,.main-home .slide-6__container__logos__row-3 .logo-box.sevenUp,.main-home .slide-6__container__logos__row-4 .logo-box.sevenUp{padding:3.5rem}.main-home .slide-6__container__logos__row-1 .logo-box.sevenUp img,.main-home .slide-6__container__logos__row-2 .logo-box.sevenUp img,.main-home .slide-6__container__logos__row-3 .logo-box.sevenUp img,.main-home .slide-6__container__logos__row-4 .logo-box.sevenUp img{width:100%}.main-home .slide-6__container__logos__row-1 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-2 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-3 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-4 .logo-box.pepsi img{width:35%}.main-home .slide-6__container__logos__row-1 .logo-box.delonghi,.main-home .slide-6__container__logos__row-2 .logo-box.delonghi,.main-home .slide-6__container__logos__row-3 .logo-box.delonghi,.main-home .slide-6__container__logos__row-4 .logo-box.delonghi{padding:2.5rem}.main-home .slide-6__container__logos__row-1 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-2 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-3 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-4 .logo-box.delonghi img{width:80%}.main-home .slide-6__container__logos__row-1 .logo-box.hilton,.main-home .slide-6__container__logos__row-2 .logo-box.hilton,.main-home .slide-6__container__logos__row-3 .logo-box.hilton,.main-home .slide-6__container__logos__row-4 .logo-box.hilton{padding:2rem}.main-home .slide-6__container__logos__row-1 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-2 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-3 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-4 .logo-box.cleanco img{width:50%}.main-home .slide-6__container__logos__row-1 .logo-box.asahi img,.main-home .slide-6__container__logos__row-2 .logo-box.asahi img,.main-home .slide-6__container__logos__row-3 .logo-box.asahi img,.main-home .slide-6__container__logos__row-4 .logo-box.asahi img{width:45%}.main-home .slide-6__container__logos__row-1 .logo-box.nakd img,.main-home .slide-6__container__logos__row-2 .logo-box.nakd img,.main-home .slide-6__container__logos__row-3 .logo-box.nakd img,.main-home .slide-6__container__logos__row-4 .logo-box.nakd img{width:64%}.main-home .slide-6__container__logos__row-1 .logo-box.tampax img,.main-home .slide-6__container__logos__row-2 .logo-box.tampax img,.main-home .slide-6__container__logos__row-3 .logo-box.tampax img,.main-home .slide-6__container__logos__row-4 .logo-box.tampax img{width:66%}.main-home .slide-6__container__logos__row-1 .logo-box img,.main-home .slide-6__container__logos__row-2 .logo-box img,.main-home .slide-6__container__logos__row-3 .logo-box img,.main-home .slide-6__container__logos__row-4 .logo-box img{width:60%}@media screen and (max-width:1024px){.main-home .slide-6__container__logos__row-1 .logo-box,.main-home .slide-6__container__logos__row-2 .logo-box,.main-home .slide-6__container__logos__row-3 .logo-box,.main-home .slide-6__container__logos__row-4 .logo-box{width:110px;padding:1rem}.main-home .slide-6__container__logos__row-1 .logo-box img,.main-home .slide-6__container__logos__row-2 .logo-box img,.main-home .slide-6__container__logos__row-3 .logo-box img,.main-home .slide-6__container__logos__row-4 .logo-box img{width:75%}.main-home .slide-6__container__logos__row-1 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-2 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-3 .logo-box.london-pride img,.main-home .slide-6__container__logos__row-4 .logo-box.london-pride img{width:80%}.main-home .slide-6__container__logos__row-1 .logo-box.campari img,.main-home .slide-6__container__logos__row-2 .logo-box.campari img,.main-home .slide-6__container__logos__row-3 .logo-box.campari img,.main-home .slide-6__container__logos__row-4 .logo-box.campari img{width:100%}.main-home .slide-6__container__logos__row-1 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-2 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-3 .logo-box.cleanco img,.main-home .slide-6__container__logos__row-4 .logo-box.cleanco img{width:70%}.main-home .slide-6__container__logos__row-1 .logo-box.asahi img,.main-home .slide-6__container__logos__row-2 .logo-box.asahi img,.main-home .slide-6__container__logos__row-3 .logo-box.asahi img,.main-home .slide-6__container__logos__row-4 .logo-box.asahi img{width:80%}.main-home .slide-6__container__logos__row-1 .logo-box.lipton img,.main-home .slide-6__container__logos__row-2 .logo-box.lipton img,.main-home .slide-6__container__logos__row-3 .logo-box.lipton img,.main-home .slide-6__container__logos__row-4 .logo-box.lipton img{width:70%}.main-home .slide-6__container__logos__row-1 .logo-box.peroni,.main-home .slide-6__container__logos__row-2 .logo-box.peroni,.main-home .slide-6__container__logos__row-3 .logo-box.peroni,.main-home .slide-6__container__logos__row-4 .logo-box.peroni{padding:.5rem}.main-home .slide-6__container__logos__row-1 .logo-box.peroni img,.main-home .slide-6__container__logos__row-2 .logo-box.peroni img,.main-home .slide-6__container__logos__row-3 .logo-box.peroni img,.main-home .slide-6__container__logos__row-4 .logo-box.peroni img{width:100%}.main-home .slide-6__container__logos__row-1 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-2 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-3 .logo-box.pepsi img,.main-home .slide-6__container__logos__row-4 .logo-box.pepsi img{width:70%}.main-home .slide-6__container__logos__row-1 .logo-box.delonghi,.main-home .slide-6__container__logos__row-2 .logo-box.delonghi,.main-home .slide-6__container__logos__row-3 .logo-box.delonghi,.main-home .slide-6__container__logos__row-4 .logo-box.delonghi{padding:.8rem}.main-home .slide-6__container__logos__row-1 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-2 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-3 .logo-box.delonghi img,.main-home .slide-6__container__logos__row-4 .logo-box.delonghi img{width:100%}.main-home .slide-6__container__logos__row-1 .logo-box.hilton,.main-home .slide-6__container__logos__row-2 .logo-box.hilton,.main-home .slide-6__container__logos__row-3 .logo-box.hilton,.main-home .slide-6__container__logos__row-4 .logo-box.hilton{padding:1.1rem}.main-home .slide-6__container__logos__row-1 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos__row-2 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos__row-3 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos__row-4 .logo-box:nth-child(-n+3){display:flex}.main-home .slide-6__container__logos{display:none}}.main-home .slide-6__container__logos_mobile{display:none;flex-direction:column;align-items:center}.main-home .slide-6__container__logos_mobile__row-1,.main-home .slide-6__container__logos_mobile__row-2,.main-home .slide-6__container__logos_mobile__row-3,.main-home .slide-6__container__logos_mobile__row-4{display:flex;flex-direction:row;align-items:center;margin-bottom:30px!important;height:110px}.main-home .slide-6__container__logos_mobile__row-1:last-child,.main-home .slide-6__container__logos_mobile__row-2:last-child,.main-home .slide-6__container__logos_mobile__row-3:last-child,.main-home .slide-6__container__logos_mobile__row-4:last-child{margin-bottom:0}@media screen and (max-width:1024px){.main-home .slide-6__container__logos_mobile__row-1,.main-home .slide-6__container__logos_mobile__row-2,.main-home .slide-6__container__logos_mobile__row-3,.main-home .slide-6__container__logos_mobile__row-4{height:90px}}.main-home .slide-6__container__logos_mobile__row-1 .logo-box,.main-home .slide-6__container__logos_mobile__row-2 .logo-box,.main-home .slide-6__container__logos_mobile__row-3 .logo-box,.main-home .slide-6__container__logos_mobile__row-4 .logo-box{display:flex;justify-content:center;width:140px;padding:2rem}.main-home .slide-6__container__logos_mobile__row-1 .logo-box img,.main-home .slide-6__container__logos_mobile__row-2 .logo-box img,.main-home .slide-6__container__logos_mobile__row-3 .logo-box img,.main-home .slide-6__container__logos_mobile__row-4 .logo-box img{width:80%}@media screen and (max-width:1024px){.main-home .slide-6__container__logos_mobile__row-1 .logo-box,.main-home .slide-6__container__logos_mobile__row-2 .logo-box,.main-home .slide-6__container__logos_mobile__row-3 .logo-box,.main-home .slide-6__container__logos_mobile__row-4 .logo-box{width:120px;padding:1rem}.main-home .slide-6__container__logos_mobile,.main-home .slide-6__container__logos_mobile__row-1 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos_mobile__row-2 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos_mobile__row-3 .logo-box:nth-child(-n+3),.main-home .slide-6__container__logos_mobile__row-4 .logo-box:nth-child(-n+3){display:flex}}.main-home .break-after:after{content:"\a";white-space:pre}.wrapper{z-index:unset}.mobile-indicator{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);pointer-events:none;opacity:1;width:70px}.mobile-indicator img{width:100%}@media screen and (min-width:1025px){.mobile-indicator{display:none}}.mobile-indicator[style*="display: none"]{opacity:0}.showreel{position:relative;height:100vh;min-height:480px;overflow:hidden;background:#000 url(/img/video_section_bg.548024da.webp) 50%/cover no-repeat}@media screen and (max-width:768px){.showreel{height:100svh;min-height:0}}.showreel__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s;cursor:pointer}@media screen and (max-width:768px){.showreel__video{-o-object-fit:contain;object-fit:contain;background:#000}}.showreel.is-playing .showreel__video{opacity:1;visibility:visible}.showreel__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;padding:0;border:0;background:none;cursor:pointer;transition:transform .2s ease}.showreel__play img{display:block;width:100%}.showreel__play:hover{transform:translate(-50%,-50%) scale(1.05)}@media screen and (max-width:768px){.showreel__play{width:70px}}.showreel .showreel__controls{bottom:44px;right:44px}@media screen and (max-width:1024px){.showreel .showreel__controls{bottom:24px;right:16px}}@media screen and (orientation:landscape)and (max-height:500px){.main-home .disciplines-container,.main-home .disciplines-section,.main-home .disciplines-section .main-home__slide,.main-home .slide-4,.main-home .slide-4 .panel{height:max(100vh,640px)!important;min-height:640px!important}.main-home .showreel{height:100svh;min-height:0}.main-home .slide-6{height:auto!important;min-height:0!important;padding:90px 0 60px}}#logo{z-index:1501;transition:all .3s ease}#logo .logo path{fill:#e20034!important;transition:fill .3s ease}.burger-menu{display:block}.burger-menu__lines{stroke:currentColor;transition:stroke .3s ease}.burger-menu__line{transform-box:view-box;transform-origin:17px 17px;transition:transform .3s ease,opacity .2s ease}.menu-icon.open .burger-menu__line--top{transform:rotate(45deg) translateY(7px)}.menu-icon.open .burger-menu__line--middle{opacity:0}.menu-icon.open .burger-menu__line--bottom{transform:rotate(-45deg) translateY(-7px)}.header--on-colour:not(.header--light) #logo .logo path{fill:#fff!important}.header--on-colour:not(.header--light) .menu .menu-icon,.header--on-colour:not(.header--light) .menu a{color:#fff}.header--text-light:not(.header--light) #logo .logo path{fill:#fff!important}.header--text-light:not(.header--light) .menu .menu-icon,.header--text-light:not(.header--light) .menu a{color:#fff}.menu{height:100%;margin-top:8px;display:flex;align-items:center;flex-direction:row;transition:all all .3s}.menu a{margin-right:12px;font-family:Isidora Sans Bold,sans-serif;text-transform:lowercase;font-size:1.65em;line-height:.9;font-weight:300;text-align:center;color:#e20034;cursor:pointer;transition:all .3s ease}.menu .menu-icon:hover,.menu a:focus-visible,.menu a:hover{opacity:.6}.menu a.connect{margin-right:14px;padding-left:12px;border-left:1px solid currentColor}.no-font-metric-overrides .menu a{translate:0 -.125em}.menu .menu-icon{padding-left:12px;border-left:1px solid currentColor;color:#e20034;cursor:pointer;transition:all .3s ease}@media screen and (max-width:1024px){.menu a{font-size:1.4em;margin-right:10px}.menu a.connect{padding-left:10px}}@media screen and (max-width:768px){.menu a.connect{display:none}}#menu-overlay{background:#000 url(/img/menu_overlay_bg.9f55f772.webp) 50%/cover no-repeat;height:100%;width:100%!important;position:fixed;top:0;left:0;z-index:9000;display:flex;align-items:start;justify-content:center;overflow:hidden;transform:translateX(-100%);transition:transform .3s ease-in-out}#menu-overlay.open{transform:translateX(0)}#menu-overlay.closing{transform:translateX(100%)}#menu-overlay__menu{display:flex;flex-direction:column;align-items:start;justify-content:center;max-width:960px;width:960px;height:100vh;overflow:hidden;transition:all .2s ease-in}#menu-overlay__menu ul{padding-left:20px;overflow:hidden}#menu-overlay__menu ul li{margin:4px 0}#menu-overlay__menu a{position:relative;font-family:Isidora Sans Bold,sans-serif;text-transform:lowercase;font-size:4.5em;line-height:1;padding:0 10px;display:flex;align-items:center;flex-direction:row;height:110px;color:#fff}@media screen and (max-width:1024px){#menu-overlay__menu a{font-size:3em;height:70px}}@media screen and (max-width:768px){#menu-overlay__menu a{font-size:2.2em;height:52px}}#menu-overlay__menu .menu-link__bold,#menu-overlay__menu .menu-link__script{white-space:nowrap;transition:opacity .4s ease,transform .4s ease}#menu-overlay__menu .menu-link__script{position:absolute;left:10px;top:50%;font-family:Breathing,cursive;font-weight:400;opacity:0;transform:translateY(-50%) translateX(-6px);pointer-events:none}#menu-overlay__menu .menu-link__script:first-letter{text-transform:uppercase}#menu-overlay__menu a:focus-visible .menu-link__bold,#menu-overlay__menu a:hover .menu-link__bold{opacity:0;transform:translateX(6px)}#menu-overlay__menu a:focus-visible .menu-link__script,#menu-overlay__menu a:hover .menu-link__script{opacity:1;transform:translateY(-50%) translateX(0)}#menu-overlay .menu-overlay__label{width:140px;margin:40px 0 0 30px}@media screen and (max-width:1024px){#menu-overlay .menu-overlay__label{width:110px;margin-top:24px}}.menu-overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.menu-overlay-bg.open{opacity:1;pointer-events:all}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Thin.f22294b0.woff2) format("woff2"),url(/fonts/IsidoraSans-Thin.702b915f.woff) format("woff");font-weight:100;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-ThinIt.940f3db7.woff2) format("woff2"),url(/fonts/IsidoraSans-ThinIt.85c7ac92.woff) format("woff");font-weight:100;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Light.db1698ad.woff2) format("woff2"),url(/fonts/IsidoraSans-Light.3c15d519.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-LightIt.a3f3a221.woff2) format("woff2"),url(/fonts/IsidoraSans-LightIt.9bc88e53.woff) format("woff");font-weight:300;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Regular.42d823a6.woff2) format("woff2"),url(/fonts/IsidoraSans-Regular.7a52d57d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-RegularIt.37603cbc.woff2) format("woff2"),url(/fonts/IsidoraSans-RegularIt.0157272d.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Medium.7ba7640f.woff2) format("woff2"),url(/fonts/IsidoraSans-Medium.236da527.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-MediumIt.b0c418e0.woff2) format("woff2"),url(/fonts/IsidoraSans-MediumIt.cc710d92.woff) format("woff");font-weight:500;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-SemiBold.c0ce6ef4.woff2) format("woff2"),url(/fonts/IsidoraSans-SemiBold.c3cefa68.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-SemiBoldIt.fbec7638.woff2) format("woff2"),url(/fonts/IsidoraSans-SemiBoldIt.e714524a.woff) format("woff");font-weight:600;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Bold.af897640.woff2) format("woff2"),url(/fonts/IsidoraSans-Bold.117036c0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-BoldIt.0b0c48f1.woff2) format("woff2"),url(/fonts/IsidoraSans-BoldIt.98968cf2.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Black.38813d21.woff2) format("woff2"),url(/fonts/IsidoraSans-Black.1dd57525.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-BlackIt.fab57228.woff2) format("woff2"),url(/fonts/IsidoraSans-BlackIt.b47a4bfe.woff) format("woff");font-weight:900;font-style:italic;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Isidora Sans Bold;src:url(/fonts/IsidoraSans-Bold.af897640.woff2) format("woff2"),url(/fonts/IsidoraSans-Bold.117036c0.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:92.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Breathing;src:url(/fonts/Breathing.bbcc43b3.woff2) format("woff2"),url(/fonts/Breathing.e2168e56.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/Bebas-Neue.afabf4ef.woff2) format("woff2"),url(/fonts/Bebas-Neue.024182cf.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth}.body-contact,.body-home,.body-work{height:100vh}ol,ol[class],ul,ul[class]{list-style:none;padding:0}a{text-decoration:none;color:unset}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}:root{--color-primary:#fff;--color-red:#e20034;--color-black:#000}button,h1,h2,h3,h4,h5,h6{font-family:Isidora Sans Bold,sans-serif!important;font-weight:700;margin:0;z-index:1;position:relative}h1,h2,h3,h4,h5,h6{text-transform:lowercase}.no-font-metric-overrides h1,.no-font-metric-overrides h2,.no-font-metric-overrides h3,.no-font-metric-overrides h4,.no-font-metric-overrides h5,.no-font-metric-overrides h6{translate:0 -.125em}body{font-family:Isidora Sans,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}html{overscroll-behavior:none}.heading-script{font-family:Breathing,cursive;font-weight:400;position:absolute;z-index:-1;top:-36px;left:50%;transform:translateX(-50%);font-size:1.4em;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.heading-script{top:-25px}}.body-home{background-color:var(--color-black)}.body-contact,.body-work{overflow:hidden;background-color:var(--color-red)}.body-about,.body-contact,.body-home,.body-work{opacity:0;animation-name:fadeIn;animation-duration:3s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.navigation{position:absolute;z-index:1}.navigation ul{margin-top:104px;text-align:right;margin-right:24px;position:fixed;right:0;font-size:30px;padding:0;font-weight:700;color:var(--color-primary);display:none;opacity:0}.navigation ul li:hover{color:var(--color-red)}.navigation ul li a{color:var(--color-primary)}.navigation ul li a:hover{color:var(--color-red)}.header{position:fixed;top:0;left:0;width:100%;overflow:visible;z-index:9999;transform:translateZ(0)}.header__nav{padding:20px 44px;position:relative;top:0;z-index:6;width:100%;justify-content:space-between;background:transparent;border-bottom:none}#logo,#logo a,.header__nav{display:flex;align-items:center}@media screen and (max-width:1024px){.header__nav{padding:12px 16px}.logo{transform:scale(.72);transform-origin:left center}#logo{height:-moz-fit-content;height:fit-content;padding-top:0;display:flex}#logo,#logo a{align-items:center}#logo a{display:flex!important}}.case-study{background-color:#000}.case-study h1{font-size:5rem}@media screen and (max-width:1280px){.case-study h1{font-size:3rem}}@media screen and (max-width:1024px){.case-study h1{font-size:2.5rem}}@media screen and (max-width:768px){.case-study h1{font-size:2rem}}.case-study h2{font-size:9rem;line-height:.775em}@media screen and (max-width:1280px){.case-study h2{font-size:6rem}}@media screen and (max-width:1024px){.case-study h2{font-size:4.5rem}}@media screen and (max-width:768px){.case-study h2{font-size:4rem}}.case-study h3{font-size:3rem;line-height:.9em;text-align:center}@media screen and (max-width:768px){.case-study h3{font-size:2.25rem}}.case-study .heading-script{font-size:1.2em;top:-26px}@media screen and (max-width:768px){.case-study .heading-script{top:-18px;font-size:min(1.2em,8vw);max-width:calc(100vw - 32px);white-space:normal;text-align:center;line-height:1}}.case-study p.case-study-copy{font-size:1.2rem;font-weight:400;text-align:center;margin:1.5em 0 0}@media screen and (max-width:768px){.case-study p.case-study-copy{font-size:1.1rem}}.case-study h1,.case-study h2,.case-study h3,.case-study h4,.case-study h5,.case-study h6,.case-study p{transition:all .3s ease}.case-study .pt-60{padding-top:60px!important}@media screen and (max-width:768px){.case-study .pt-60{padding-top:30px!important}}.case-study .pb-60{padding-bottom:60px!important}@media screen and (max-width:768px){.case-study .pb-60{padding-bottom:30px!important}}.case-study .pl-60{padding-left:60px!important}@media screen and (max-width:768px){.case-study .pl-60{padding-left:30px!important}}.case-study .pr-60{padding-right:60px!important}@media screen and (max-width:768px){.case-study .pr-60{padding-right:30px!important}}.case-study .pa-60{padding:60px!important}@media screen and (max-width:768px){.case-study .pa-60{padding:30px!important}}.case-study .pa-0{padding:0!important}.case-study .flex-align-end{flex-direction:row!important;justify-content:end!important}.case-study .flex-align-center{flex-direction:row!important;justify-content:center!important}.case-study .flex-align-start{flex-direction:row!important;justify-content:start!important}.case-study .ox-hidden{overflow-x:unset}.case-study .oy-hidden{overflow-y:unset}.case-study .o-hidden{overflow:unset}.case-study .alt-background{background-color:#fff9f3}.case-study .max-width-unset{max-width:unset!important}.case-study .case-study-h3{margin-top:40px;text-transform:none}.case-study__hero{display:flex;align-items:center;justify-content:space-between;gap:4vw;min-height:100vh;padding:120px 4.5vw 60px 7vw;background-color:var(--hero-bg,#000);color:#fff;position:relative}@media screen and (max-width:1024px){.case-study__hero{flex-direction:column;align-items:flex-start;min-height:unset;padding:110px 20px 40px}}.case-study__hero__text{flex:0 1 auto;min-width:0;position:relative;z-index:2}@media screen and (max-width:1024px){.case-study__hero__text{margin-bottom:20px}}.case-study__hero h1.case-study__hero__brand{margin:0 0 .15em;font-size:clamp(1.5rem,2vw,2.25rem);line-height:1;text-transform:uppercase;color:#fff}.case-study__hero h2.case-study__hero__title{margin:0;max-width:5.3em;font-size:clamp(3rem,7.4vw,9rem);line-height:.8;text-transform:none;color:#fff}.case-study__hero__script{display:block;position:relative;z-index:1;margin:.2em 0 0;font-family:Breathing,cursive;font-size:clamp(2rem,var(--hero-script-size,4.4vw),6rem);margin-left:var(--hero-script-x,0);line-height:1.1;color:var(--hero-script,#5c5c5c);text-align:left;top:calc(-.55em + 20px);white-space:nowrap;transform:rotate(-6deg);transform-origin:center;pointer-events:none}@media screen and (max-width:1024px){.case-study__hero__script{margin-left:0}}.case-study__hero__media{flex:0 0 47%;max-width:min(860px,78vh)}.case-study__hero__media img,.case-study__hero__media video{display:block;width:100%;height:auto}.case-study__hero__media .lb-border{position:relative}.case-study__hero__media .lb-border:after,.case-study__hero__media .lb-border:before{content:"";position:absolute}.case-study__hero__media .lb-border:before{width:18px;height:65%;left:-18px;bottom:0}.case-study__hero__media .lb-border:after{width:80%;height:18px;left:-18px;bottom:-18px}@media screen and (max-width:1024px){.case-study__hero__media{flex-basis:auto;width:100%;max-width:unset}}.case-study__footer__results-copy{max-width:600px;width:100%;margin:0 auto;padding:0 0 100px 0;position:relative}.case-study__footer__results-copy p{padding:0 60px}@media screen and (max-width:1280px){.case-study__footer__results-copy p{padding:0 20px}}.case-study__footer__results-testimonials{max-width:940px;width:100%;margin:0 auto;padding:0 0 120px;display:flex;justify-content:center;flex-direction:column}.case-study__footer__results-testimonials h5{text-align:center;color:#00b2a9;font-size:1.6em;line-height:1.1;margin:0 auto;text-transform:uppercase}@media screen and (max-width:960px){.case-study__footer__results-testimonials h5{padding:0 30px;max-width:740px;font-size:1rem}}.case-study__footer__results-testimonials .quote-author{font-size:2em;text-align:center;padding:30px 0;color:#00b2a9}.case-study__footer__results-testimonials .quote-author h6{text-transform:none}@media screen and (max-width:960px){.case-study__footer__results-testimonials .quote-author{font-size:1em}}.case-study__footer__results{display:flex;flex-direction:column;justify-content:center;background:#000;padding:90px 30px 70px}@media screen and (max-width:768px){.case-study__footer__results{padding:60px 20px 40px}}.case-study__footer__results-title{color:#fff;display:block;padding:20px}.case-study__footer__results-container{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#000;position:relative;margin:0 auto}@media screen and (max-width:768px){.case-study__footer__results-container{flex-direction:column;align-items:flex-start}}.case-study__footer__results-container>div{padding:0 24px}@media screen and (max-width:768px){.case-study__footer__results-container>div{padding:16px 0}}.case-study__footer__results-container>div+div{border-left:1px solid hsla(0,0%,100%,.35)}@media screen and (max-width:768px){.case-study__footer__results-container>div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.35);width:100%}}.case-study__footer__results-container p{position:absolute;top:-26px;margin:0;padding:0;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.08em;line-height:1;text-align:left}.case-study__footer__results-container>div+div>p{display:none}.case-study__footer__results-stats{display:flex;flex-direction:row;align-items:center;gap:10px}.case-study__footer__results-stats .stat-amount,.case-study__footer__results-stats .stat-amount h4,.case-study__footer__results-stats .stat-metric h5{color:#fff!important}.case-study__footer__results-stats .stat-amount h4{margin:0;font-family:Bebas Neue,sans-serif!important;font-weight:400;font-size:5.5rem;line-height:.8;text-transform:uppercase;white-space:nowrap}.case-study__footer__results-stats .stat-amount h4 sup{font-size:.5em;top:-.6em}@media screen and (max-width:1280px){.case-study__footer__results-stats .stat-amount h4{font-size:4.25rem}}.case-study__footer__results-stats .stat-metric h5{margin:0;font-family:Bebas Neue,sans-serif!important;font-weight:400;font-size:1.9rem;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:1280px){.case-study__footer__results-stats .stat-metric h5{font-size:1.5rem}}.case-study__footer__awards{width:100%;display:flex;flex-direction:column;align-items:center}.case-study__footer__awards-container{padding:60px 0 0;margin:0 auto;width:100%;max-width:400px;display:flex;flex-direction:row;justify-content:space-evenly}.case-study__footer__awards-next{margin:0 auto;padding:50px 0;text-align:center;transition:all .3s ease-out}.case-study__footer__awards-next a{display:inline-flex;align-items:center;gap:8px;color:#e20034;font-family:Isidora Sans Bold,sans-serif;font-size:1.25rem;line-height:1}.case-study__footer__awards-next svg{width:30px;height:30px}.case-study__footer__awards-next:hover{transform:scale(1.05);transition:all .3s ease-in}.case-study__animation{position:relative}.case-study__animation .play-icon-white{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:100px;cursor:pointer;z-index:1;transition:all .3s ease-out}@media screen and (max-width:768px){.case-study__animation .play-icon-white{width:70px}}.case-study__animation .play-icon-white:hover{transform:scale(1.05) translate(-50%,-50%);transform-origin:0 0;transition:all .1s ease-in}.case-study section{max-width:1920px;margin:0 auto;position:relative}.case-study section.full-width{max-width:100vw!important}.case-study section.one-column{display:flex;flex-direction:column;justify-content:center;width:100%}.case-study section.one-column .v-img.title,.case-study section.one-column .v-img.title-sm{margin:0 auto;padding:94px 6px 0}@media screen and (max-width:1280px){.case-study section.one-column .v-img.title-sm{padding:54px 6px 0}}.case-study section.one-column .v-img.title-sm .v-img__img{position:absolute;top:0;left:50%;width:60%;height:60%;transform:translateX(-50%)}.case-study section.two-column{display:flex;align-items:center;flex-direction:row}@media screen and (max-width:768px){.case-study section.two-column{padding:0 30px;flex-direction:column}}.case-study section.two-column .column{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2}.case-study section.two-column .column.text-content{align-items:center;padding-right:2rem}@media screen and (max-width:1280px){.case-study section.two-column .column.text-content{padding:2rem 3rem!important}}@media screen and (max-width:768px){.case-study section.two-column .column.text-content{padding:0 0 2rem!important}}.case-study section.two-column .column.text-content .v-img{margin-bottom:0}.case-study section.two-column .column.text-content .v-img.title{padding:84px 6px 0}@media screen and (max-width:768px){.case-study section.two-column .column.text-content .v-img.title{padding:44px 6px 0}}@media screen and (max-width:960px){.case-study section.two-column .column.text-content-media{display:none}}.case-study section.two-column .column .lb-border{position:relative;display:flex}.case-study section.two-column .column .lb-border .top-right:after,.case-study section.two-column .column .lb-border .top-right:before,.case-study section.two-column .column .lb-border:after,.case-study section.two-column .column .lb-border:before{content:"";position:absolute;background-color:#e20034}.case-study section.two-column .column .lb-border:before{width:18px;height:65%;left:-18px;bottom:0}.case-study section.two-column .column .lb-border:after{width:80%;height:18px;left:-18px;bottom:-18px}.case-study section.two-column .column.left-90{padding-left:90px;transition:all .3s ease}@media screen and (max-width:768px){.case-study section.two-column .column.left-90{padding:90px 0;text-align:center}}.case-study section.two-column .column h3,.case-study section.two-column .column p{max-width:500px}.case-study section.two-column .column p.case-study-copy{max-width:480px}.case-study section.two-column .column .asahi-bottle{left:-11%;top:50%;transform:translateY(-50%)}.case-study section.two-column .column .text-content-media{margin-top:2em}.case-study section.carousel{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-evenly;gap:20px}.case-study section .case-study__hero__script,.case-study section .column:first-of-type{z-index:3}.case-study section .column:nth-of-type(2){z-index:4}.case-study section .title-lg .v-img__img{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-lg .v-img__img{top:65%;width:60%!important}}.case-study section .title-pepsi .v-img__img{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-pepsi .v-img__img{top:46%!important;width:70%!important}}.case-study section .title-britvic .v-img__img{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:55%!important}@media screen and (max-width:768px){.case-study section .title-britvic .v-img__img{top:46%!important;width:58%!important}}.case-study .embla{margin:auto;--slide-height:auto;--slide-spacing:1rem;--slide-size:50%}.case-study .embla-square{--slide-size:100%}.case-study .embla__viewport{overflow:hidden}.case-study .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.case-study .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.case-study .embla__slide img{width:100%;height:var(--slide-height);-o-object-fit:cover;object-fit:cover}.case-study .embla__controls{display:flex;justify-content:center;gap:2rem;margin-top:4rem}.case-study .embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.case-study .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:7rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1280px){.case-study .embla__button{width:4em}}.case-study .embla__button:disabled{color:var(--detail-high-contrast)}.case-study .embla__button__svg{width:100%;height:100%}.case-study .embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem}.case-study .embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.case-study .embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.case-study .embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}@media screen and (max-width:1280px){.case-study .pr-8{padding:0!important}}.case-study .section-container,.footer{width:100%}.footer{display:flex;flex-direction:column;align-items:center;justify-content:start;color:#fff;background-color:#000;position:relative;height:50vh;min-height:420px;z-index:0}@media screen and (max-width:1024px){.footer{flex-direction:column;text-align:left;height:auto;min-height:82dvh}}.footer a{color:#fff}.footer .footer-wrapper{height:50vh;transform-style:preserve-3d;background-color:#000;width:100%;position:relative}@media screen and (max-width:1024px){.footer .footer-wrapper{height:auto;min-height:80vh}}.footer__branding-container{width:100%;height:calc(100vh - 222px);background:#000;display:flex;justify-content:center;align-items:center;background-image:url(/img/love.05f0a536.png);background-size:650px;background-position:55% 40%;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width:768px){.footer__branding-container{background-size:90%;min-height:unset}}.footer__branding-container__content{width:960px;display:flex;flex-direction:column;padding:0 30px;gap:20px;position:relative}@media screen and (max-width:768px){.footer__branding-container__content{padding:0}}.footer__branding-container .footer-photo{width:460px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.footer__branding-container h1{color:#fff;text-align:left;font-size:6.58rem;line-height:.775em;z-index:2}.footer__branding-container h1.align-right{align-self:end}@media screen and (max-width:768px){.footer__branding-container{max-width:100%;width:100%;padding:10px 20px 0}.footer__branding-container h1{color:#fff;text-align:left;font-size:3rem;line-height:.775em}.footer__branding-container .footer-photo{width:70%}}.footer__details{width:100%;height:50vh;min-height:420px;display:flex;padding:60px 30px;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1024px){.footer__details{height:auto;min-height:80vh;width:calc(100% - 40px);padding:20px 0 10px;margin:0 auto;justify-content:start}}.footer__details-section{padding:0;display:flex;width:100%;max-width:100%;gap:20px}@media screen and (max-width:768px){.footer__details-section{padding:0;display:grid;grid-template-columns:repeat(2,1fr);min-height:60vh}}.footer__details-section-chat,.footer__details-section-coffee,.footer__details-section-links,.footer__details-section-social{width:25vw}@media screen and (max-width:768px){.footer__details-section-chat,.footer__details-section-coffee,.footer__details-section-links,.footer__details-section-social{width:unset;padding:10px}}.footer__details-section-social .logo{margin-bottom:40px}@media screen and (max-width:768px){.footer__details-section-social .logo{margin-bottom:20px}}.footer__details-section-social ul{margin:0 0 40px 0!important;display:flex;gap:5px}.footer__details-section-social ul img{width:26px}@media screen and (max-width:768px){.footer__details-section-social ul{margin:0 0 20px 0!important}.footer__details-section-social ul .v-image{width:20px}}.footer__details-section-social>img{width:100px}@media screen and (max-width:768px){.footer__details-section-social>img{width:120px}.footer__details-section-social{padding-top:10px}}.footer__details-section-links ul{font-family:Isidora Sans Bold,sans-serif;font-size:2.5em;line-height:1;text-transform:lowercase;text-align:left;padding:0;margin:0}@media screen and (max-width:768px){.footer__details-section-links ul{padding:56px 0 0;font-size:1.4em}}.footer__details-section-links a{transition:color .3s ease}.footer__details-section-links a:focus-visible,.footer__details-section-links a:hover{color:#e20034}.footer__details-section-links ul li{margin:0 0 18px}@media screen and (max-width:768px){.footer__details-section-links ul li{margin:0 0 10px}.footer__details-section-links{padding-top:10px}}.footer__details-section h3{font-size:2.5em;line-height:1;padding-bottom:10px;text-align:left}@media screen and (max-width:768px){.footer__details-section h3{padding:0}}.footer__details-section .footer-copy{font-family:Isidora Sans,sans-serif;font-size:1em;font-weight:300;margin:0 0 30px}.footer__details-section .footer-copy .break-after{display:block}@media screen and (max-width:768px){.footer__details-section .footer-copy .break-after{font-size:.875em!important}}.footer__details-section .footer-copy p{padding:0;margin-bottom:0}.footer__details-section .footer-copy a{color:#fff!important;font-weight:600}@media screen and (max-width:768px){.footer__details-section .footer-copy a{font-size:.875em!important}}.footer__details-section .footer-copy a[href^="tel:"]{display:block;font-weight:300}@media screen and (max-width:768px){.footer__details-section .footer-copy{font-size:.875em!important}.footer__details-section h3{font-size:1.5em}.footer__details-section p{font-size:.875em}}.footer__copyright{width:100%;margin-top:0;padding-top:15px;display:flex;justify-content:center;color:#fff}@media screen and (max-width:1024px){.footer__copyright{margin-top:0;padding-bottom:15px}}.footer__copyright-content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;width:100%}@media screen and (max-width:768px){.footer__copyright-content{flex-direction:column;gap:6px}}.footer__copyright-links{display:flex;gap:14px;align-items:center;color:#fff}@media screen and (max-width:768px){.footer__copyright-links{gap:30px}}.footer__copyright-links a{color:#fff!important;text-decoration:underline;font-weight:700;font-family:Isidora Sans,sans-serif;font-size:.875em}.footer__copyright-links a:hover{text-decoration:none}@media screen and (max-width:768px){.footer__copyright-links a{font-size:.8em}}.footer__copyright-text{font-family:Isidora Sans,sans-serif;font-size:.75em;color:#fff;text-align:center}@media screen and (max-width:768px){.footer__copyright-text{font-size:.7em}}:where(.case-study__hero__media .lb-border):after,:where(.case-study__hero__media .lb-border):before{background-color:#e20034}.header{height:58px}.page-case-study .footer__branding-container{height:unset}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;transition:transform .6s ease-in-out;z-index:19999}.loader,.loading-overlay h2{color:#555}.loader{font-size:1.5rem;font-weight:700}.slide-up-enter-active,.slide-up-leave-active{transition:transform .6s ease-in-out,opacity .6s ease-in-out}.slide-up-leave-active{pointer-events:none}.slide-up-leave-to{transform:translateY(-100%);opacity:0}