@font-face{font-display:swap;font-family:Rework Display;font-style:normal;font-weight:300;src:url(../../../fonts/ReworkDisplay-Light.woff2) format("woff2"),url(../../../fonts/ReworkDisplay-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Rework Display;font-style:normal;font-weight:400;src:url(../../../fonts/ReworkDisplay-Regular.woff2) format("woff2"),url(../../../fonts/ReworkDisplay-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Rework Display;font-style:normal;font-weight:700;src:url(../../../fonts/ReworkDisplay-Bold.woff2) format("woff2"),url(../../../fonts/ReworkDisplay-Bold.woff) format("woff")}.component-hero-text.svelte-1fq06mh{height:calc(100vh - clamp(107px,107px + 49 * (100vw - 320px) / 1600,156px));padding-top:clamp(107px,107px + 49 * (100vw - 320px)/1600,156px);position:relative}.component-hero-text.svelte-1fq06mh .container:where(.svelte-1fq06mh){align-items:flex-end;display:flex;height:calc(100% - 145px);padding-left:0;padding-right:0;width:calc(100% - (clamp(30px,30px + 50 * (100vw - 320px) / 1600,80px)*2))}@media (min-width:834px){.component-hero-text.svelte-1fq06mh .container:where(.svelte-1fq06mh){padding-left:clamp(30px,30px + 50 * (100vw - 320px)/1600,80px);padding-right:clamp(30px,30px + 50 * (100vw - 320px)/1600,80px)}}.component-hero-text.svelte-1fq06mh h1:where(.svelte-1fq06mh){color:var(--brand-rio)}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh){--blur:120px;--color-1:var(--brand-mardi-gras);--color-2:var(--brand-cc-neon-blue);--color-3:var(--brand-electric-blue);--color-4:var(--brand-green);--animation-speed:10s;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh){background:var(--color-2);contain:layout paint;height:100dvh;overflow:hidden;position:relative;width:100dvw}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .blobs:where(.svelte-1fq06mh){display:flex;filter:blur(var(--blur));flex-wrap:wrap;inset:0;position:absolute;transform:translateZ(0);will-change:filter}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .gradient-color:where(.svelte-1fq06mh){animation:svelte-1fq06mh-animate var(--animation-speed) ease-in-out infinite alternate;backface-visibility:hidden;border-radius:30% 80% 75% 40%/40% 40% 70% 50%;display:flex;height:50%;transform:translateZ(0);width:50%;will-change:transform,border-radius}@keyframes svelte-1fq06mh-animate{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 60%;transform:translateZ(0) scale(2) rotate(0) translate(10%,10%)}to{border-radius:88% 10% 22% 58%/73% 56% 34% 77%;transform:translateZ(0) scale(2) rotate(180deg) translate(10%,-10%)}}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .gradient-color:where(.svelte-1fq06mh):first-child{animation-direction:backwards;background:var(--color-1)}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .gradient-color:where(.svelte-1fq06mh):nth-child(2){background:var(--color-2)}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .gradient-color:where(.svelte-1fq06mh):nth-child(3){animation-direction:backwards;background:var(--color-3)}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .gradient-color:where(.svelte-1fq06mh):nth-child(4){background:var(--color-4)}.component-hero-text.svelte-1fq06mh .background:where(.svelte-1fq06mh) .background-container:where(.svelte-1fq06mh) .glass:where(.svelte-1fq06mh){background:#ffffff0a;inset:0;pointer-events:none;position:absolute}.component-text-columns.svelte-1fq06mh{padding:clamp(7px,7px + 150 * (100vw - 320px)/1600,157px) clamp(32px,32px + 126 * (100vw - 320px)/1600,158px) clamp(13px,13px + 29 * (100vw - 320px)/1600,42px)}.component-text-columns.svelte-1fq06mh .subheading:where(.svelte-1fq06mh){margin-bottom:clamp(77px,77px + 186 * (100vw - 320px)/1600,263px)}@media (min-width:1440px){.component-text-columns.svelte-1fq06mh .subheading:where(.svelte-1fq06mh){display:flex;flex-direction:column;margin-left:auto;max-width:clamp(1010px,1010px + 313 * (100vw - 320px)/1600,1323px)}}.component-text-columns.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);font-weight:400;letter-spacing:0;line-height:clamp(33px,33px + 23 * (100vw - 320px)/1600,56px)}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh){display:grid;gap:23px;margin-bottom:87px;width:100%}@media (min-width:834px){.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:23px 30px;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:84px}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):first-child{grid-column:1;grid-row:1/span 3}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){grid-column:2;grid-row:1}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(3){grid-column:2;grid-row:2}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(4){grid-column:2;grid-row:3}}@media (min-width:1440px){.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:10px 40px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-bottom:clamp(57px,57px + 16 * (100vw - 320px)/1600,73px);max-width:clamp(1120px,1120px + 300 * (100vw - 320px)/1600,1420px)}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):first-child{grid-column:1/-1;grid-row:1}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){grid-column:1;grid-row:2}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(3){grid-column:2;grid-row:2}.component-text-columns.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(4){grid-column:3;grid-row:2}}.component-text-columns.svelte-1fq06mh .subtitle:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(23px,23px + 17 * (100vw - 320px)/1600,40px);letter-spacing:0;line-height:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px)}.component-results-we-deliver.svelte-1fq06mh{padding:clamp(95px,95px + 80 * (100vw - 320px)/1600,175px) clamp(32px,32px + 126 * (100vw - 320px)/1600,158px) clamp(10px,10px + 100 * (100vw - 320px)/1600,110px)}@media (width <= 833.8px){.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh){margin-bottom:137px}}.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) p:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:16px;font-weight:300;letter-spacing:0;line-height:20px;margin-bottom:30px;text-transform:uppercase}@media (min-width:834px){.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) p:where(.svelte-1fq06mh){margin-bottom:15px}}@media (min-width:1440px){.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) p:where(.svelte-1fq06mh){margin-bottom:17px}}@media (min-width:1920px){.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) p:where(.svelte-1fq06mh){margin-bottom:25px}}.component-results-we-deliver.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);font-weight:400;letter-spacing:0;line-height:clamp(33px,33px + 23 * (100vw - 320px)/1600,56px)}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh){display:grid;font-family:var(--font-heading);font-optical-sizing:auto;font-size:22px;font-weight:300;gap:32px 35px;letter-spacing:0;line-height:28px;margin-bottom:87px;width:100%}@media (min-width:834px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:33px 30px;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:84px}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):first-child{grid-column:1;grid-row:1/span 3}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){grid-column:2;grid-row:1}}@media (min-width:834px) and (min-width:834px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){margin-top:173px}}@media (min-width:834px) and (min-width:1440px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){margin-top:143px}}@media (min-width:834px) and (min-width:1920px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){margin-top:120px}}@media (min-width:834px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(3){grid-column:2;grid-row:2}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(4){grid-column:2;grid-row:3}}@media (min-width:1440px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:38px 40px}}@media (min-width:1920px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:50px 40px}}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh){border-bottom:1px solid;margin-left:auto;padding-bottom:35px}@media (min-width:1440px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh){max-width:clamp(480px,480px + 145 * (100vw - 320px)/1600,625px);padding-bottom:40px}}@media (min-width:1920px){.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh){padding-bottom:57px}}.component-results-we-deliver.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh):last-of-type{border-bottom:0;padding-bottom:0}.component-industry-results.svelte-1fq06mh{padding:clamp(30px,30px + 117 * (100vw - 320px)/1600,147px) clamp(32px,32px + 126 * (100vw - 320px)/1600,158px) 35px}@media (min-width:834px){.component-industry-results.svelte-1fq06mh{padding-bottom:85px}}@media (min-width:1440px){.component-industry-results.svelte-1fq06mh{padding-bottom:55px}}@media (min-width:1920px){.component-industry-results.svelte-1fq06mh{padding-bottom:45px}}.component-industry-results.svelte-1fq06mh .container:where(.svelte-1fq06mh){position:relative}.component-industry-results.svelte-1fq06mh .subheading:where(.svelte-1fq06mh){margin-bottom:clamp(35px,35px + 65 * (100vw - 320px)/1600,100px)}.component-industry-results.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);font-weight:400;letter-spacing:0;line-height:clamp(33px,33px + 23 * (100vw - 320px)/1600,56px)}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh){display:grid;gap:35px;left:50%;margin:0 auto;max-width:1840px;position:relative;transform:translate(-50%);width:calc(100vw - 40px)}@media (min-width:834px){.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh){width:calc(100vw - 64px)}}@media (min-width:1024px){.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh){gap:40px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;width:calc(100vw - 80px)}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):first-child{grid-column:1/-1;grid-row:1}}@media (min-width:1024px) and (min-width:1920px){.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):first-child{margin-bottom:15px}}@media (min-width:1024px){.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(2){grid-column:1;grid-row:2}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(3){grid-column:2;grid-row:2}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh)>:where(.svelte-1fq06mh):nth-child(4){grid-column:3;grid-row:2}}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh){display:flex;flex-direction:column;font-family:var(--font-heading);font-optical-sizing:auto;font-size:16px;gap:10px;letter-spacing:0;line-height:20px}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .media:where(.svelte-1fq06mh) img:where(.svelte-1fq06mh),.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .media:where(.svelte-1fq06mh) video:where(.svelte-1fq06mh){aspect-ratio:16/9;display:flex;-o-object-fit:cover;object-fit:cover}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .media:where(.svelte-1fq06mh) img:where(.svelte-1fq06mh){max-width:100%;width:100%}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .media:where(.svelte-1fq06mh) .impact:where(.svelte-1fq06mh){align-items:center;background-color:var(--colour-pea-souper);color:var(--colour-suomi);display:flex;font-weight:700;padding:10px}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .media .image-fade-in{aspect-ratio:16/9;display:flex;-o-object-fit:cover;object-fit:cover}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .meta:where(.svelte-1fq06mh){display:grid;font-weight:300;gap:0;padding:0 10px}.component-industry-results.svelte-1fq06mh .columns:where(.svelte-1fq06mh) .item:where(.svelte-1fq06mh) .meta:where(.svelte-1fq06mh) p:where(.svelte-1fq06mh){margin-bottom:0}.component-clients.svelte-1fq06mh{overflow:hidden;padding:clamp(52px,52px + 131 * (100vw - 320px)/1600,183px) clamp(32px,32px + 126 * (100vw - 320px)/1600,158px) clamp(60px,60px + 135 * (100vw - 320px)/1600,195px)}.component-clients.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);font-weight:400;letter-spacing:0;line-height:clamp(33px,33px + 23 * (100vw - 320px)/1600,56px);margin-bottom:clamp(110px,110px + 220 * (100vw - 320px)/1600,330px)}@media (min-width:1440px){.component-clients.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(53px,53px + 17 * (100vw - 320px)/1600,70px);letter-spacing:0;line-height:clamp(59px,59px + 17 * (100vw - 320px)/1600,76px)}}.component-clients.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h3:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(23px,23px + 17 * (100vw - 320px)/1600,40px);font-weight:400;letter-spacing:0;line-height:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);margin:0 auto clamp(105px,105px + 215 * (100vw - 320px)/1600,320px)}@media (width <= 833.8px){.component-clients.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h3:where(.svelte-1fq06mh){text-indent:30px}}@media (min-width:834px){.component-clients.svelte-1fq06mh .subheading:where(.svelte-1fq06mh) h3:where(.svelte-1fq06mh){max-width:clamp(452px,452px + 562 * (100vw - 320px)/1600,1014px)}}.component-clients.svelte-1fq06mh .clients:where(.svelte-1fq06mh){margin-bottom:clamp(155px,155px + 80 * (100vw - 320px)/1600,235px)}.component-clients.svelte-1fq06mh .clients:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(40px,40px + 60 * (100vw - 320px)/1600,100px);font-weight:400;letter-spacing:0;line-height:clamp(43px,43px + 63 * (100vw - 320px)/1600,106px);margin-bottom:clamp(115px,115px + 172 * (100vw - 320px)/1600,287px)}.component-clients.svelte-1fq06mh .testimonials:where(.svelte-1fq06mh) h2:where(.svelte-1fq06mh){font-family:var(--font-heading);font-optical-sizing:auto;font-size:clamp(30px,30px + 20 * (100vw - 320px)/1600,50px);font-weight:400;letter-spacing:0;line-height:clamp(33px,33px + 23 * (100vw - 320px)/1600,56px)}.component-clients.svelte-1fq06mh .testimonials:where(.svelte-1fq06mh) .testimonials-carousel:where(.svelte-1fq06mh){margin-top:103px}@media (min-width:834px){.component-clients.svelte-1fq06mh .testimonials:where(.svelte-1fq06mh) .testimonials-carousel:where(.svelte-1fq06mh){margin-top:85px}}@media (min-width:1440px){.component-clients.svelte-1fq06mh .testimonials:where(.svelte-1fq06mh) .testimonials-carousel:where(.svelte-1fq06mh){margin-top:83px}}
