.page-homeV2{padding:13rem 6rem 2rem;padding:13rem var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem);position:relative}.page-homeV2 .page-inner{margin-left:auto;margin-right:auto;max-width:200rem;max-width:var(--container-max-width,200rem);width:100%}.page-homeV2 .home-hero{aspect-ratio:16/9;display:flex;justify-content:center;margin:0 auto;width:83.3333%}@media(max-width:767px){.page-homeV2 .home-hero{aspect-ratio:4/5;width:100%}}.page-homeV2 .home-hero .home-hero-inner{display:block;height:100%;width:100%}.page-homeV2 .home-hero .home-hero-inner img,.page-homeV2 .home-hero .home-hero-inner video{border-radius:.4rem;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-homeV2 .home-introText{display:block;font-size:6.2rem;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;line-height:.85;margin-bottom:24rem;margin-bottom:var(--margin-xxl,24rem);margin-top:8rem;transition:opacity .35s 666ms;transition:opacity var(--duration-long,.35s) var(--duration-longer,666ms)}@media(max-width:767px){.page-homeV2 .home-introText{letter-spacing:-.025em;line-height:.9;margin-bottom:8rem}}.page-homeV2 .home-introText a{color:#9b9c96;color:var(--grey-text,#9b9c96);transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.page-homeV2 .home-introText a:hover{color:#000;color:var(--color-text,var(--color-black,#000))}}.page-homeV2 .home-getInTouch,.page-homeV2 .home-selectedWork{margin-bottom:24rem;margin-bottom:var(--margin-xxl,24rem)}.page-homeV2 .home-getInTouch{border-top:1px solid;display:block;display:flex;flex-direction:column;font-size:6.2rem;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;line-height:.85;padding-top:1.5rem}@media(max-width:767px){.page-homeV2 .home-getInTouch{letter-spacing:-.025em;line-height:.9}}.page-homeV2 .home-getInTouch .home-getInTouch-links{display:flex;flex-direction:column}.page-homeV2 .home-getInTouch .home-getInTouch-links a{color:#9b9c96;color:var(--grey-text,#9b9c96);transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.page-homeV2 .home-getInTouch .home-getInTouch-links a:hover{color:#000;color:var(--color-text,var(--color-black,#000))}}.page-homeV2 .home-ecosystem{display:block;margin-bottom:24rem;margin-bottom:var(--margin-xxl,24rem)}.page-homeV2 .home-ecosystem .home-ecosystem-title{font-size:6.2rem;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;line-height:.85;margin-bottom:6rem;padding-right:3rem;width:25%}@media(max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-title{letter-spacing:-.025em;line-height:.9;margin-bottom:3rem;width:50%}}.page-homeV2 .home-ecosystem .home-ecosystem-grid{display:flex;gap:1rem;gap:var(--gutter-half,1rem)}@media(max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-grid{flex-direction:column;gap:5rem}}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item{display:block;font-size:2rem;font-size:var(--size-body,2rem);font-weight:400;letter-spacing:-.03em;line-height:.88;line-height:1;width:100%}@media(max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item{line-height:.9}}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media{aspect-ratio:1;border-radius:.4rem;display:block;overflow:hidden;width:100%}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media img,.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media video{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-title{margin-top:.9em;padding-right:1.5em}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-description{color:#9b9c96;color:var(--grey-text,#9b9c96);margin-top:.5em;padding-right:1.5em}.page-homeV2 .home-capabilities{align-items:flex-start;display:flex;gap:1rem;gap:var(--gutter-half,1rem);justify-content:space-between;margin-bottom:24rem;margin-bottom:var(--margin-xxl,24rem);position:relative}@media(max-width:767px){.page-homeV2 .home-capabilities{flex-wrap:wrap}}.page-homeV2 .home-capabilities .home-capabilities-title{font-size:6.2rem;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;line-height:.85;padding-right:3rem;width:25%}@media(max-width:767px){.page-homeV2 .home-capabilities .home-capabilities-title{letter-spacing:-.025em;line-height:.9;width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}}.page-homeV2 .home-capabilities .home-capabilities-filter{width:25%}@media(max-width:767px){.page-homeV2 .home-capabilities .home-capabilities-filter{margin-left:auto;width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}}body.has-black-bg{--color-text:var(--color-white,#fff)!important;transition-duration:0s!important}.home-galleryv2{height:100%;overflow:hidden;position:relative;width:100%;z-index:10}.home-galleryv2 .home-gallery-itemv2.is-active{filter:blur(0);transform:none}.home-galleryv2.is-loader-active{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.home-galleryv2.is-loader-active .home-gallery-itemv2.is-active{filter:blur(40px);transform:scale3d(1.5,1.5,1)}.home-galleryv2.is-loader-active .home-introText{opacity:0;transition-delay:0s}.home-galleryv2 .home-gallery-mute{align-items:flex-end;bottom:2rem;bottom:var(--pwy,2rem);cursor:pointer;display:flex;left:33.33%;line-height:1;margin-bottom:-.1em;position:absolute;transition:opacity .25s,text-decoration-color .25s;transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);z-index:5}@media(hover:hover){.home-galleryv2 .home-gallery-mute:hover{opacity:.5}}@media(max-width:1179.98px){.home-galleryv2 .home-gallery-mute{left:auto;right:6rem;right:var(--pwx,6rem)}.home-galleryv2 .home-gallery-mute:before{bottom:-2rem;bottom:calc(var(--pwy, 2rem)*-1);content:"";display:block;left:-6rem;left:calc(var(--pwx, 6rem)*-1);position:absolute;right:-6rem;right:calc(var(--pwx, 6rem)*-1);top:-2rem;top:calc(var(--pwy, 2rem)*-1)}}.home-galleryv2 .home-gallery-nav{height:100%;left:0;position:absolute;top:0;width:100%}.home-galleryv2 .home-gallery-nav .next,.home-galleryv2 .home-gallery-nav .prev{bottom:0;position:absolute;top:0;width:50%;z-index:1}.home-galleryv2 .home-gallery-nav .prev{cursor:w-resize;left:0}.home-galleryv2 .home-gallery-nav .next{cursor:e-resize;right:0}.home-gallery-itemv2{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media(max-width:1439.98px){.home-gallery-itemv2{--gallery-padding:8rem}}@media(max-width:767px){.home-gallery-itemv2{--gallery-padding:var(--pwx,6rem)}}.home-gallery-itemv2 .description{bottom:6rem;bottom:var(--pwx,6rem);cursor:text;font-family:Suisse Works,Times,Times New Roman,serif;font-family:var(--font-secondary,"Suisse Works","Times","Times New Roman",serif);font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);left:6rem;left:var(--pwx,6rem);letter-spacing:-.02em;line-height:1.1;position:absolute;z-index:2}.home-gallery-itemv2 .description p{text-wrap:balance;max-width:25em}.home-gallery-itemv2 img,.home-gallery-itemv2 video{border-radius:.4rem;margin:auto}.home-gallery-itemv2.bg-black{background-color:#000!important;background-color:var(--color-black,#000)!important;border-radius:.4rem}.home-gallery-itemv2.bg-black.layout-margin{padding:5rem}@media(max-width:767px){.home-gallery-itemv2.bg-black.layout-margin{padding:2rem}}.home-gallery-itemv2.layout-margin .media{height:100%;width:100%}.home-gallery-itemv2.layout-margin .media img,.home-gallery-itemv2.layout-margin .media video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.home-gallery-itemv2.layout-margin .media[data-orientation=portrait] img,.home-gallery-itemv2.layout-margin .media[data-orientation=portrait] video{height:100%;width:auto}.home-gallery-itemv2.layout-margin.has-media-2{gap:13rem;gap:var(--gallery-padding,13rem)}.home-gallery-itemv2.layout-margin.has-media-2 .media{width:50%}.home-gallery-itemv2.layout-margin.has-media-2 .media:first-child img,.home-gallery-itemv2.layout-margin.has-media-2 .media:first-child video{-o-object-position:right center;object-position:right center}.home-gallery-itemv2.layout-margin.has-media-2 .media:nth-child(2) img,.home-gallery-itemv2.layout-margin.has-media-2 .media:nth-child(2) video{-o-object-position:left center;object-position:left center}.home-gallery-itemv2.layout-logo{padding:20vh 25vw}.home-gallery-itemv2.layout-logo .media{height:100%;width:100%}.home-gallery-itemv2.layout-logo .media img,.home-gallery-itemv2.layout-logo .media video{height:100%;max-width:140rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.home-gallery-itemv2.layout-logo-x{padding:20vh 10vw}.home-gallery-itemv2.layout-logo-x .media{height:100%;width:100%}.home-gallery-itemv2.layout-logo-x .media img,.home-gallery-itemv2.layout-logo-x .media video{height:100%;max-width:140rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.home-gallery-itemv2.layout-fill .media{height:100%;width:100%}.home-gallery-itemv2.layout-fill .media img,.home-gallery-itemv2.layout-fill .media video{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;width:100%!important}.home-gallery-itemv2.layout-fit .media,.home-gallery-itemv2.layout-fit-x .media,.home-gallery-itemv2.layout-fit-y .media{height:100%;width:100%}.home-gallery-itemv2.layout-fit img,.home-gallery-itemv2.layout-fit video,.home-gallery-itemv2.layout-fit-x img,.home-gallery-itemv2.layout-fit-x video,.home-gallery-itemv2.layout-fit-y img,.home-gallery-itemv2.layout-fit-y video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.home-gallery-itemv2.layout-fit-x.layout-fit-x,.home-gallery-itemv2.layout-fit-y.layout-fit-x,.home-gallery-itemv2.layout-fit.layout-fit-x{padding:13rem 0;padding:var(--gallery-padding,13rem) 0}@media(max-width:767.98px){.home-gallery-itemv2.layout-fit-x.layout-fit-x,.home-gallery-itemv2.layout-fit-y.layout-fit-x,.home-gallery-itemv2.layout-fit.layout-fit-x{padding:0}}.home-gallery-itemv2.layout-fit-x.layout-fit-y,.home-gallery-itemv2.layout-fit-y.layout-fit-y,.home-gallery-itemv2.layout-fit.layout-fit-y{padding:0 13rem;padding:0 var(--gallery-padding,13rem)}@media(max-width:767.98px){.home-gallery-itemv2.layout-fit-x.layout-fit-y,.home-gallery-itemv2.layout-fit-y.layout-fit-y,.home-gallery-itemv2.layout-fit.layout-fit-y{padding:0}}.home-gallery-itemv2:not(.is-active){opacity:0;pointer-events:none}.home-selectedWork{display:block}.home-selectedWork .selectedWork-header{align-items:flex-start;display:flex;gap:1rem;gap:var(--gutter-half,1rem);margin-bottom:16rem;margin-bottom:var(--margin-xl2,16rem)}@media(max-width:767px){.home-selectedWork .selectedWork-header{flex-wrap:wrap}}.home-selectedWork .selectedWork-header .selectedWork-header-title{padding-right:3rem;width:25%}.home-selectedWork .selectedWork-header .selectedWork-header-title h1{font-size:6.2rem;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;line-height:.85}@media(max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-title h1{letter-spacing:-.025em;line-height:.9}.home-selectedWork .selectedWork-header .selectedWork-header-title{width:50%}}.home-selectedWork .selectedWork-header .selectedWork-header-view{color:#9b9c96;color:var(--grey-text,#9b9c96);cursor:pointer;display:flex;gap:.25em;width:50%}.home-selectedWork .selectedWork-header .selectedWork-header-view a{transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.home-selectedWork .selectedWork-header .selectedWork-header-view a:hover{color:#000;color:var(--color-text,var(--color-black,#000))}}@media(max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-view{width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}}.home-selectedWork .selectedWork-header .selectedWork-header-filter{width:25%}@media(max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-filter{margin-left:auto;width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}}.home-selectedWork .selectedWork-modules{align-items:center;display:flex;flex-direction:column;gap:2rem;gap:var(--gutter,2rem)}@media(max-width:767px){.home-selectedWork .selectedWork-modules{gap:5rem}}.home-selectedWork .selectedWork-modules .selectedWork-row{align-items:flex-start;display:flex;gap:1rem;gap:var(--gutter-half,1rem);justify-content:center;width:100%}@media(max-width:767px){.home-selectedWork .selectedWork-modules .selectedWork-row{flex-direction:column;gap:5rem}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card{width:100%!important}}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media{aspect-ratio:unset}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media .media img,.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media .media video{aspect-ratio:unset;height:auto;width:100%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-25{width:25%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-33{width:33.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-41{width:41.6667%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-50{width:50%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-58{width:58.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-66{width:66.6667%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-75{width:75%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-83{width:83.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-100{width:100%}.filter-wrapper{align-items:flex-start;display:flex;gap:1rem;gap:var(--gutter-half,1rem);position:relative;width:33.3333%}@media(max-width:767px){.filter-wrapper{margin-left:auto;width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}}.filter-wrapper .filter-title-wrapper{padding-right:1rem;padding-right:var(--gutter-half,1rem);position:absolute;right:100%}@media(max-width:767px){.filter-wrapper .filter-title-wrapper{display:none}}.filter-wrapper .filter-title-wrapper .filter-img{aspect-ratio:.8;position:absolute;right:calc(100% + 4rem);top:0;width:10rem}.filter-wrapper .filter-title-wrapper .filter-img img{border-radius:.4rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.filter-wrapper .filter-list{color:#9b9c96;color:var(--grey-text,#9b9c96);display:flex;flex-direction:column}.filter-wrapper .filter-list li a{transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.filter-wrapper .filter-list li a:hover{color:#000;color:var(--color-text,var(--color-black,#000))}}.filter-wrapper .filter-list li a.nuxt-link-exact-active{color:#000;color:var(--color-text,var(--color-black,#000))}:root{interpolate-size:allow-keywords}.work-card{position:relative}.work-card.no-case-study{cursor:not-allowed}.work-card .work-card-media{aspect-ratio:.88;border-radius:.4rem;display:flex;overflow:hidden;position:relative;width:100%}.work-card .work-card-media .media{display:block;height:100%;width:100%}.work-card .work-card-media .media img,.work-card .work-card-media .media video{aspect-ratio:.88;border-radius:.4rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.work-card .work-card-media .work-card-media-hover{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;transition:opacity var(--duration-default,.25s);width:100%;z-index:1}.work-card .work-card-media .work-card-media-hover video{border-radius:.4rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(hover:hover){.work-card .work-card-media:hover .work-card-media-hover{opacity:1}}.work-card .work-card-content{color:#767773;color:var(--color-grey-dark-text,#767773);display:flex;flex-direction:column;font-size:1.6rem;font-size:var(--size-small,1.6rem);gap:.75em;letter-spacing:-.03em;margin-top:1em;width:100%}.work-card .work-card-content .work-card-titleWrap{display:block;width:100%}.work-card .work-card-content .work-card-titleWrap .work-card-title{display:inline;padding-right:.25em;transition:color .25s;transition:color var(--duration-default,.25s)}.work-card .work-card-content .work-card-titleWrap .work-card-description{display:inline;display:none!important;opacity:0;transition:opacity .35s;transition:opacity var(--duration-long,.35s)}@media(max-width:767px){.work-card .work-card-content .work-card-titleWrap .work-card-description{display:none!important}}.work-card .work-card-content .work-card-roles{display:flex;flex-wrap:wrap;gap:.2rem}.work-card .work-card-content .work-card-roles .work-card-role{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f1f1f1;background-color:var(--color-grey-light,#f1f1f1);border:none;border-radius:.2rem;color:#767773;color:var(--color-grey-dark-text,#767773);display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);justify-content:center;line-height:.9;margin:0;outline:none;padding:.6em;transition:color .25s,background-color .25s;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);white-space:nowrap}.work-card .work-card-content .work-card-roles .work-card-role:hover:active{transform:scale(.985)}@media(hover:hover){.work-card .work-card-content .work-card-roles .work-card-role:hover{color:#000;color:var(--color-text,var(--color-black,#000))}.work-card:hover .work-card-roles{opacity:1}.work-card:hover .work-card-title{color:#000;color:var(--color-text,var(--color-black,#000))}}