.mono-label{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height)}.mono-label--larger-desktop-size{font-size:16px}@media screen and (max-width:46rem){.mono-label--larger-desktop-size{font-size:12px}}.mono-label{color:#ffffff4d;text-transform:uppercase}@media screen and (max-width:46rem){.mono-label:not(.mono-label--no-mobile-color){color:#fff6}}
.cta__body{flex-direction:column;gap:1.875rem;display:flex}@media screen and (max-width:46rem){.cta__body{gap:1.25rem}}.cta__text{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}@media screen and (max-width:46rem){.cta__text{font-size:var(--instance-heading-lg-mobile-font-size)}}.cta__text{max-width:min(100%,34.375rem)}@media screen and (max-width:46rem){.cta__text{font-size:1.875rem}}
.quote{flex-direction:column;gap:1.25rem;display:flex}@media screen and (max-width:46rem){.quote{gap:.9375rem}}.quote__text em,.quote__author{color:#ffffff80}.quote__text{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}@media screen and (max-width:46rem){.quote__text{font-size:var(--instance-heading-lg-mobile-font-size)}}.quote__text *{font-size:inherit;line-height:inherit;display:inline}.quote__text em{font-style:unset}.quote__author{font-size:var(--instance-caption-lg-font-size);line-height:var(--instance-caption-lg-line-height)}
.statistic{background-color:color-mix(in srgb, var(--colour) 20%, transparent);border-radius:.1875rem;width:fit-content;padding:.4375rem}.statistic__text{color:var(--colour);line-height:1}.statistic__text p{font-size:inherit;line-height:inherit}
.transition-block{z-index:100;background-color:#151515;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.transition-block__site-logo{opacity:.3;width:2.1875rem}html[data-transition="1"] .transition-block{display:flex}
.single-work__enlarged-image{width:100dvw;height:100dvh;max-width:unset;max-height:unset;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.single-work__enlarged-image-inner{object-fit:cover;width:100%;height:100%}.single-work__main{margin-top:75px;display:flex}.single-work__main>:first-child{flex:1}.single-work__main>:nth-child(2){width:max(28%,320px);transition:width .5s ease-in-out}@media screen and (max-width:46rem){.single-work__main{grid-template-columns:1fr;margin-top:50px}}.single-work__content{--target-border-color:#fff3;z-index:2;border-right:1px solid var(--target-border-color);flex-direction:column;gap:3.75rem;padding-right:4.0625rem;display:flex;position:relative}@media screen and (max-width:46rem){.single-work__content{padding-right:unset;border-right:unset;gap:3rem}}.single-work__title{font-size:var(--instance-display-md-font-size);line-height:var(--instance-display-md-line-height);position:relative}@media screen and (max-width:64rem){.single-work__title{font-size:var(--instance-display-md-tablet-font-size)}}@media screen and (max-width:46rem){.single-work__title{font-size:var(--instance-display-md-mobile-font-size);line-height:var(--instance-display-md-mobile-line-height)}}.single-work__title{z-index:1;margin-bottom:.9375rem;line-height:1.1}@media screen and (max-width:46rem){.single-work__title{margin-bottom:-.8125rem}}.single-work__mobile-company{grid-template-columns:1fr 35%;gap:2.5rem 1.25rem;display:none}@media screen and (max-width:46rem){.single-work__mobile-company{display:grid}}.single-work__mobile-company-image{object-fit:cover;aspect-ratio:2.15;width:100%;padding-left:1.25rem;transform:translate(.3125rem)}.single-work__mobile-company-clients{align-self:flex-end}.single-work__mobile-company-clients>img{width:auto;max-width:4.375rem;max-height:4.0625rem;margin-top:.2em;object-fit:contain!important;object-position:left!important}@media screen and (max-width:46rem){.single-work__statistic{display:none}}.single-work__body{flex-direction:column;display:flex}.single-work__body h2,.single-work__body h3{font-weight:500}.single-work__body h2{margin-bottom:2rem}.single-work__body h3{font-size:28px}@media screen and (max-width:46rem){.single-work__body h3{font-size:17px}}.single-work__body>:not(:first-child){margin-top:6rem}@media screen and (max-width:46rem){.single-work__body{font-size:1rem}.single-work__body>:not(:first-child){margin-top:4.125rem}}.single-work__description{text-wrap:auto}@media screen and (max-width:46rem){.single-work__description{font-size:1rem}}.single-work__content-images-wrapper{margin-inline:14%}.single-work__content-images-row{gap:3.125rem;display:flex}.single-work__content-media-wrapper{flex-direction:column;align-self:center;width:fit-content;display:flex}.single-work__content-media-wrapper:not(:first-child){margin-top:5rem}@media screen and (max-width:46rem){.single-work__content-media-wrapper:not(:first-child){margin-top:3.125rem}}.single-work__content-images-wrapper .single-work__content-media-wrapper{margin-top:unset;border-radius:.375rem;overflow:hidden}.single-work__content-caption{font-size:var(--instance-caption-lg-font-size);line-height:var(--instance-caption-lg-line-height);margin-top:.3125rem;font-style:italic}.single-work__content-text{text-wrap:unset}.single-work__content-text>p{max-width:80%}.single-work__content-text>h2,.single-work__content-text>h3{max-width:90%}.single-work__cta{margin-top:8.125rem}@media screen and (max-width:46rem){.single-work__cta{margin-top:5rem}}.single-work__sidebar{z-index:2;position:relative;overflow-x:clip}@media screen and (max-width:46rem){.single-work__sidebar{display:none}}.single-work__sidebar-content{position:sticky;top:1.25rem}.single-work__scroll-metadata{overflow-y:hidden}.single-work__scroll-metadata-inner{flex-direction:column;gap:.3125rem;margin-top:-100%;padding-bottom:1.875rem;padding-left:1.25rem;display:flex}.single-work__scroll-metadata-title{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}@media screen and (max-width:46rem){.single-work__scroll-metadata-title{font-size:var(--instance-heading-lg-mobile-font-size)}}.single-work__scroll-metadata-title{font-size:1.875rem}.single-work__scroll-metadata-statistic{font-size:var(--instance-body-sm-font-size);line-height:var(--instance-body-sm-line-height)}.single-work__scroll-metadata-statistic *{font-size:inherit}.single-work__company-image,.single-work__company-type{padding-left:1.25rem}.single-work__company-type{flex-direction:column;gap:1.25rem;display:flex}.single-work__company-type--mobile{padding-left:unset}.single-work__company-image{object-fit:cover;width:100%;height:16.25rem}.single-work__company-detail-card--mobile{padding:unset}.single-work__company-detail{flex-direction:column;gap:.3125rem;display:flex}.single-work__company-detail>img{margin-top:.2em}.single-work__company-detail-label{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height);text-transform:uppercase;color:#ffffff4d}.single-work__company-detail-label--recolor{color:#ffffff8c}.single-work__company-detail-content{font-size:var(--instance-caption-lg-font-size);line-height:var(--instance-caption-lg-line-height);line-height:1.4}.single-work__company-detail-logo{object-position:left;width:auto;max-height:3.125rem}.single-work__company-redirect{bottom:2.5rem;right:calc((100vw - var(--container-width))/2 + 1px);text-align:end;z-index:0;flex-direction:column;justify-content:end;min-height:6.25rem;margin-top:100%;display:flex;position:sticky}.single-work__mobile-company-detail{text-wrap:auto;font-size:.75rem}.single-work__mobile-company-detail *{font-size:inherit;line-height:inherit}html:not([data-transition]) .single-work__company-detail-card{border:unset;background-color:unset;align-self:unset}html[data-transition="2"] .single-work__main>:nth-child(2){width:27.9375rem}html[data-transition="2"] .single-work__enlarged-image{display:block}html[data-transition="2"] .single-work__content{border-color:#0000}html[data-transition="2"] .single-work__statistic--original{opacity:0;visibility:hidden}html[data-transition="2"] .single-work__body,html[data-transition="2"] .single-work__company-type{transform:translateY(100dvh)}html[data-transition="2"] .single-work__company-image{opacity:0;visibility:hidden}html[data-transition="2"] .single-work__company-detail-card{position:fixed;bottom:30px}html[data-transition="2"] .single-work__company-redirect{transform:translateY(calc(100% + 1.25rem))}
