.page-ch{overflow:hidden}.page-ch .page-ch__hero{left:0;position:fixed;top:0;width:100%;z-index:0}.page-ch__content{background-color:var(--bg-color);margin-top:100svh;position:relative;z-index:1}.page-ch__related{font-feature-settings:"salt";background-color:#fff;font-family:Stabil Grotesk,sans-serif;font-family:Labil Grotesk,sans-serif!important;font-size:22px;font-weight:700;font-weight:400;line-height:1.3333;padding:100px 25px 40px;text-align:center;width:100%}@media(min-width:48em){.page-ch__related{margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}}.page-ch__nav,.page-ch__relatedlist{background-color:#fff}.page-ch__nav{padding-bottom:80px;padding-top:80px}@media(min-width:48em){.page-ch__nav{padding-bottom:100px;padding-top:100px}}@media(min-width:64em){.page-ch__nav{padding-bottom:120px;padding-top:120px}}.page-ch__nav>.l-container{position:relative}.page-ch__nav>.l-container>:nth-child(3){grid-column:span 12}@media(max-width:47.99em){.page-ch__nav>.l-container>:last-child{grid-column:span 12}.page-ch__nav>.l-container>:not(:last-child){display:none}}@media(min-width:48em){.page-ch__nav>.l-container>:first-child{grid-column:span 4}.page-ch__nav>.l-container>:nth-child(3){grid-column:9/span 4}}@media(min-width:120em){.page-ch__nav>.l-container>:first-child{grid-column:span 3}.page-ch__nav>.l-container>:nth-child(3){grid-column:10/span 3}}.page-ch__list{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.ch-hero{background-color:var(--bg-color);color:var(--color);display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:center;position:relative;transition:background-color 225ms cubic-bezier(.215,.61,.355,1),color 225ms cubic-bezier(.215,.61,.355,1);z-index:1}.ch-hero__image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}@media(min-width:64em){.ch-hero__image{height:100%}}.ch-hero__image>picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ch-hero__title{display:inline-block;font-family:Ginto Nord,sans-serif;font-size:40px;font-weight:900;line-height:1;position:relative;white-space:normal}.ch-hero__title span{display:block}@media(min-width:48em){.ch-hero__title{font-family:Ginto Nord,sans-serif;font-size:10.0694444444vw;font-weight:900;line-height:1.2}}@media(min-width:120em){.ch-hero__title{font-family:Ginto Nord,sans-serif;font-size:6.7708333333vw;font-weight:900;line-height:1}}@media(min-width:64em){.ch-hero__title{padding:0}}.ch-hero__sections{bottom:40px;left:0;position:absolute;right:0}.ch-hero__sections .we-button{color:var(--color);text-transform:uppercase}.ch-hero__sections ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/span 12;list-style-type:none;margin:0;padding:0}.ch-hero__tag{color:var(--color);cursor:auto}.ch-hero__scroll{bottom:-8px;position:absolute;right:5vw}.b-media.-fill,.b-media.-fill .base-image,.b-media.-fill .base-video{height:100%;width:100%}span.btn-tag{cursor:default}.btn-tag{align-items:center;background-color:transparent;border:1px solid var(--color);border-radius:50px;color:var(--color);display:flex;font-size:12px;height:35px;padding:0 20px;text-transform:uppercase;transition:opacity .3s,background-color .3s,color .3s}.btn-tag.-active{background-color:var(--color);color:#1a1a1a}.btn-tag.-fixed-color{border-color:inherit;color:inherit}.btn-tag.-fixed-color.-active{background-color:inherit}.btn-tag:hover{opacity:.75}.scroll-indicator{font-feature-settings:"salt";align-items:center;color:#fff;display:flex;font-family:Labil Grotesk,sans-serif!important;text-transform:capitalize;transform-origin:right center;z-index:1}@media(max-width:63.99em){.scroll-indicator{display:none}}.scroll-indicator.-vertical{transform:rotate(90deg)}.scroll-indicator__bar{height:1.1px;margin-left:10px;overflow:hidden;position:relative;width:80px}.scroll-indicator__bar:after,.scroll-indicator__bar:before{background-color:currentcolor;content:"";height:100%;position:absolute;width:100%}.scroll-indicator__bar:before{opacity:.35}.scroll-indicator__bar:after{animation:scroll 3s infinite}@keyframes scroll{0%,to{transform:translateX(100%)}50%{transform:translateX(0)}}.project-info{background-color:var(--bg-color);color:var(--color);padding-bottom:40px;padding-top:60px;transition:background-color 225ms cubic-bezier(.215,.61,.355,1),color 225ms cubic-bezier(.215,.61,.355,1)}.project-info>.l-container{grid-template-rows:1fr auto auto auto}@media(min-width:64em){.project-info>.l-container{grid-template-rows:auto 1fr auto;min-height:calc(100vh - 100px)}}.project-info.-info-dark .project-info__customer,.project-info.-info-dark .project-info__link,.project-info.-info-dark .project-info__year{color:#1a1a1a}.project-info__customer,.project-info__footer,.project-info__text{grid-column:1/span 12}.project-info__customer{grid-row:2;margin-bottom:5px}@media(min-width:64em){.project-info__customer{grid-row:1;margin-bottom:0}}.project-info__text{align-self:center;font-family:Stabil Grotesk,sans-serif;font-size:22px;font-weight:700;grid-row:1;line-height:1.3333;margin-bottom:20px}@media(min-width:48em){.project-info__text{font-family:Stabil Grotesk,sans-serif;font-size:30px;font-weight:700;line-height:1.3333}}@media(min-width:64em){.project-info__text{font-family:Stabil Grotesk,sans-serif;font-size:2.0833333333vw;font-size:4.7611vw;font-weight:700;grid-row:2;line-height:1.3333;line-height:1.2;margin-bottom:170px;margin-top:150px}}.project-info__customer,.project-info__link,.project-info__year{color:#fff;font-family:Stabil Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.3333}@media(min-width:64em){.project-info__customer,.project-info__link,.project-info__year{font-family:Stabil Grotesk,sans-serif;font-size:1.1111111111vw;font-weight:400;line-height:1.3333}}.project-info__year{align-items:center;display:flex;grid-column:span 12;grid-row:3;margin-bottom:50px}@media(min-width:64em){.project-info__year{grid-column:1/span 6;margin-bottom:0}}.project-info__link-url{transition:opacity .4s,transform .5s ease-out}@media(min-width:64em){.project-info__link-url{opacity:0;transform:translateX(20px)}}.project-info__link{grid-column:span 12;grid-row:4}.project-info__link>a{align-items:center;display:flex;justify-content:space-between}@media(min-width:64em){.project-info__link{grid-column:7/span 6;grid-row:3;text-align:right}.project-info__link>a{display:inline-flex}}.project-info__link:hover .project-info__link-url{opacity:1;transform:translateX(0)}.project-info__icon{align-items:center;border:1px solid;border-radius:100%;display:flex;flex:none;height:60px;justify-content:center;margin-left:15px;width:60px}@media(min-width:64em){.project-info__icon{height:4.1666666667vw;margin-left:1.0416666667vw;width:4.1666666667vw}}.project-info__label{margin-right:15px;opacity:.5}.awards{position:relative}.awards__scroll{overflow:hidden}.awards__rain{display:flex;flex-wrap:wrap;gap:10vw;justify-content:space-between;padding-left:25px;padding-right:25px;position:absolute;top:0;width:100%;z-index:0}@media(min-width:48em){.awards__rain{margin-left:5vw;margin-right:5vw;padding-left:0;padding-right:0;width:90vw}}@media(min-width:64em){.awards__rain{align-items:center;flex-wrap:nowrap}}.awards__thumb{width:8.3333333333vw}.awards__wr{display:flex;min-width:100%;width:-moz-min-content;width:min-content}.awards__award{flex:auto;width:55vw}.awards__award>.base-image{height:100%}@media(min-width:64em){.awards__award{width:25vw}}.listing{grid-gap:0 20px;grid-row-gap:60px;display:grid;gap:0 20px;grid-template-columns:repeat(12,minmax(0,1fr));list-style-type:none;margin:0;padding:0 25px 100px;row-gap:60px;width:100%}@media(min-width:48em){.listing{margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}}@media(min-width:64em){.listing{padding-bottom:200px;row-gap:100px}.listing.listing--centered>li{grid-column:4/span 6!important}}.listing>li{grid-column:span 12;position:relative;z-index:0}@media(min-width:64em){.listing>li{grid-column:span 6}}@media(min-width:80em){.listing>li{grid-column:span 4}}@font-face{font-display:swap;font-family:Ginto Nord;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/ABCGintoNord-Black.5133767.woff2) format("woff2"),url(/_nuxt/fonts/ABCGintoNord-Black.3414cc9.woff) format("woff")}@font-face{font-display:swap;font-family:Ginto Nord;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/ABCGintoNord-Bold.c9a07a6.woff2) format("woff2"),url(/_nuxt/fonts/ABCGintoNord-Bold.7bf51e9.woff) format("woff")}@font-face{font-display:swap;font-family:Ginto Nord;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/ABCGintoNord-Ultra.853e4fe.woff2) format("woff2"),url(/_nuxt/fonts/ABCGintoNord-Ultra.c79c02a.woff) format("woff")}@font-face{font-display:swap;font-family:Stabil Grotesk;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/StabilGrotesk-Bold.450e9af.woff2) format("woff2"),url(/_nuxt/fonts/StabilGrotesk-Bold.6be7dd5.woff) format("woff")}@font-face{font-display:swap;font-family:Stabil Grotesk;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/StabilGrotesk-BoldItalic.d00eb29.woff2) format("woff2"),url(/_nuxt/fonts/StabilGrotesk-BoldItalic.23727ee.woff) format("woff")}@font-face{font-display:swap;font-family:Stabil Grotesk;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/StabilGrotesk-Regular.1784388.woff2) format("woff2"),url(/_nuxt/fonts/StabilGrotesk-Regular.cfaa3f5.woff) format("woff")}@font-face{font-display:swap;font-family:Stabil Grotesk;font-style:italic;font-weight:400;src:url(/_nuxt/fonts/StabilGrotesk-RegularItalic.bdb55f1.woff2) format("woff2"),url(/_nuxt/fonts/StabilGrotesk-RegularItalic.d4c57c9.woff) format("woff")}@font-face{font-display:swap;font-family:Labil Grotesk;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/LabilGrotesk-Bold.2187bab.woff2) format("woff2"),url(/_nuxt/fonts/LabilGrotesk-Bold.400df6d.woff) format("woff")}@font-face{font-display:swap;font-family:Labil Grotesk;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/LabilGrotesk-BoldItalic.5f56c01.woff2) format("woff2"),url(/_nuxt/fonts/LabilGrotesk-BoldItalic.308b3a2.woff) format("woff")}@font-face{font-display:swap;font-family:Labil Grotesk;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/LabilGrotesk-Regular.6b9f1e1.woff2) format("woff2"),url(/_nuxt/fonts/LabilGrotesk-Regular.e403c37.woff) format("woff")}@font-face{font-display:swap;font-family:Labil Grotesk;font-style:italic;font-weight:400;src:url(/_nuxt/fonts/LabilGrotesk-RegularItalic.3335658.woff2) format("woff2"),url(/_nuxt/fonts/LabilGrotesk-RegularItalic.ea8511a.woff) format("woff")}.article-sneakpeek>a{aspect-ratio:1.33/1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;transition:transform .3s;z-index:0}.article-sneakpeek>a:hover{transform:scale(1.05)}.article-sneakpeek>a:active{transform:scale(1.1)}.article-sneakpeek .article-sneakpeek__img{aspect-ratio:16/9;transition:transform .3s;z-index:-1}.article-sneakpeek .article-sneakpeek__content{background-color:#6d47a1;color:#fff;display:flex;flex-direction:column;padding:20px}.article-sneakpeek .article-sneakpeek__direction{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.article-sneakpeek .article-sneakpeek__direction.-prev{flex-direction:row-reverse}.article-sneakpeek .article-sneakpeek__direction>span{font-feature-settings:"salt";font-family:Stabil Grotesk,sans-serif;font-family:Labil Grotesk,sans-serif!important;font-size:16px;font-weight:400;line-height:1.3333}.article-sneakpeek .article-sneakpeek__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:Stabil Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:1.3333;min-height:2.5em;overflow:hidden;padding-right:45px}@media(min-width:64em){.article-sneakpeek .article-sneakpeek__title{font-family:Stabil Grotesk,sans-serif;font-size:22px;font-weight:700;line-height:1.3333}}@media(min-width:80em){.article-sneakpeek .article-sneakpeek__title{-webkit-line-clamp:3}}