.Mouse_cursor__6Uj6P{position:fixed;background-color:#fff;z-index:1000;pointer-events:none;mix-blend-mode:difference;transition:opacity 1s .6s,transform .5s cubic-bezier(.19,1,.22,1)}.Mouse_bg__5q5lj{position:absolute;top:0;left:0;border-radius:40px;background-color:#fff;width:16px;height:16px}.Mouse_text__zIJUv{position:absolute;top:50%;left:50%;transform:translate(-32px,-3px);color:#18181b;white-space:nowrap;font-size:16px}.Card_detail__1edNn{width:calc(100% - 64px);max-width:389px;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:10;color:#fff;padding:4px;display:flex;flex-direction:row;opacity:1;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.shader-playing .Card_detail__1edNn{opacity:0}.Card_detail__1edNn:not([disabled]):hover .Card_bg__OO2ZH:before{transform:scale(1);opacity:1}@media(min-width:61.25em){.Card_detail__1edNn{padding:6px}}.Card_detail__1edNn p{color:#969696}.Card_bg__OO2ZH{width:48px;height:48px;background-color:#2e2e30;position:absolute;top:0;left:0;z-index:-1;transition:all .75s cubic-bezier(.85,0,.15,1);border-radius:12px;overflow:hidden}.Card_bg__OO2ZH:before{content:"";pointer-events:none;position:absolute;inset:0;transform:scale(0);opacity:0;background-color:#252526;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}@media(min-width:61.25em){.Card_bg__OO2ZH{width:56px;height:56px;border-radius:12px}}[data-inview=true] .Card_bg__OO2ZH{width:100%;height:100%}.Card_text__cWgnU{opacity:0;align-self:center;text-wrap:balance;padding:8px 10px 8px 6px}.Card_title__IjB5b{font-size:10px!important}@media(min-width:61.25em){.Card_title__IjB5b{font-size:inherit!important}}.Card_arrow__j9NlW{padding-right:12px;display:flex;align-items:center}.Card_arrow__j9NlW svg{fill:#fff}.Card_detailImage__0couH{width:50px;height:100%;min-height:50px;flex-shrink:0;position:relative;margin-right:.5em}@media(min-width:61.25em){.Card_detailImage__0couH{width:60px;height:60px;min-height:60px;margin-right:.5em}}[data-inview=true] .Card_detailImage__0couH{height:auto}.Card_detailImage__0couH img{object-fit:cover;border-radius:7px}.type_h1__AvSh1{line-height:.8;text-transform:uppercase;font-weight:700;margin:0;font-size:80px}@media screen and (min-width:320px){.type_h1__AvSh1{font-size:calc(80px + 120*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_h1__AvSh1{font-size:200px}}.type_h2__22ljf{line-height:1.125;text-transform:uppercase;font-weight:700;margin:0;font-size:32px}@media screen and (min-width:320px){.type_h2__22ljf{font-size:calc(32px + 48*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_h2__22ljf{font-size:80px}}@media(min-width:61.25em){.type_h2__22ljf{line-height:1}}.type_h3__3lqfB{line-height:1.14;margin:0;font-weight:400;font-size:28px}@media screen and (min-width:320px){.type_h3__3lqfB{font-size:calc(28px + 20*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_h3__3lqfB{font-size:48px}}@media(min-width:61.25em){.type_h3__3lqfB{line-height:1}}.type_h4__IXdFk{line-height:1.2;margin:0;text-transform:uppercase;font-weight:700;font-size:16px}@media screen and (min-width:320px){.type_h4__IXdFk{font-size:calc(16px + 4*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_h4__IXdFk{font-size:20px}}.type_miniTitle__h26oP{line-height:1.2;margin:0;text-transform:uppercase;font-weight:700;font-size:14px}@media screen and (min-width:320px){.type_miniTitle__h26oP{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_miniTitle__h26oP{font-size:16px}}.type_microTitle__sgZUl{font-size:10px;line-height:1.2;text-transform:uppercase;font-weight:700;margin:0}.type_text__xgDr_{line-height:1.2;font-weight:400;margin:0;font-size:16px}@media screen and (min-width:320px){.type_text__xgDr_{font-size:calc(16px + 4*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_text__xgDr_{font-size:20px}}.type_textSmall__CsbA3{line-height:1.15;font-weight:400;margin:0;font-size:14px}@media screen and (min-width:320px){.type_textSmall__CsbA3{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_textSmall__CsbA3{font-size:16px}}.type_smallCaps__Jyg4t{line-height:1.2;text-transform:uppercase;font-weight:700;margin:0;font-size:14px}@media screen and (min-width:320px){.type_smallCaps__Jyg4t{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.type_smallCaps__Jyg4t{font-size:16px}}.type_bold__hca_D{font-weight:700}.type_italic__QaJGM{font-style:italic}.type_link__RB0Bg{position:relative;text-decoration:none;color:#fff;transition:color .3s cubic-bezier(.645,.045,.355,1)}.type_link__RB0Bg:not([disabled]):hover{color:#eef0b1}.type_link__RB0Bg:not([disabled]):hover:after{transform:scaleX(1)}.type_link__RB0Bg:after{content:"";width:100%;height:.05em;position:absolute;bottom:.1em;left:0;background-color:#eef0b1;transition:transform .3s cubic-bezier(.645,.045,.355,1);transform-origin:left center;transform:scaleX(0)}.type_link__RB0Bg.type_small__FSKww:after{background-color:#fff;transform:scaleX(1)}.type_link__RB0Bg.type_small__FSKww:not([disabled]):hover{color:#eef0b1}.type_link__RB0Bg.type_small__FSKww:not([disabled]):hover:after{background-color:#eef0b1}.type_ol__R16Ci,.type_ul__9z7X6{padding:0 0 0 1em;margin:0}.type_fakeP__cFOcI{display:block}.TransitionLink_link__w7h6S{cursor:pointer}.ScaleAppear_scale__osJ01{transform:scale(var(--scale,.9));transition:transform 1s cubic-bezier(0,.55,.45,1)}.ScaleAppear_animate__eHqWx .ScaleAppear_scale__osJ01{transform:scale(1)}.CaseThumbnail_container__S3SDW{--max-case-thumbnail-height:90vh;will-change:transform;width:93.6vw;box-sizing:border-box;max-width:100%;max-height:var(--max-case-thumbnail-height)}@media(min-width:61.25em){.CaseThumbnail_container__S3SDW{width:95.9375vw}.CaseThumbnail_container__S3SDW.CaseThumbnail_half__2BkSq{width:46.953125vw}}.CaseThumbnail_container__S3SDW.CaseThumbnail_square__bCDLy{aspect-ratio:1;height:auto}.CaseThumbnail_motion__96w6D{position:relative;width:100%;height:100%;opacity:var(--opacity,1);transform:scale(var(--transform,1));transition:transform .75s cubic-bezier(.04,.18,.21,1),opacity .75s cubic-bezier(.04,.18,.21,1)}.CaseThumbnail_bgColor__0jw60{position:absolute;width:100%;height:100%;inset:0;z-index:-1}.Grid_container__ByYdL{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:3.2vw;gap:3.2vw;display:grid;grid-row-gap:3.2vw;row-gap:3.2vw}@media(min-width:61.25em){.Grid_container__ByYdL{gap:2.03125vw;row-gap:2.03125vw}}.Grid_container__ByYdL.Grid_fixed__kTGnJ{grid-template-columns:repeat(24,minmax(0,1fr))}.Grid_container__ByYdL.Grid_noRow__ooanV{row-gap:0}.Grid_container__ByYdL.Grid_contact____gMP{gap:8.125vw}.Grid_container__ByYdL.Grid_caseDetail__smd0u{max-width:1920px}.FullColumn_fullColumn__7cer7{margin-bottom:3.2vw}@media(min-width:61.25em){.FullColumn_fullColumn__7cer7{margin-bottom:2.03125vw}}.Column_column__JzKR_{grid-column:1/24}.Column_column__JzKR_.Column_contact__20obd{grid-column:1}@media(min-width:61.25em){.Column_column__JzKR_,.Column_column__JzKR_.Column_contact__20obd{grid-column:auto}}.Column_column__JzKR_.Column_column-1-2__WRiXw{grid-column:1/24}@media(min-width:61.25em){.Column_column__JzKR_.Column_column-1-2__WRiXw{grid-column:1/8}.Column_column__JzKR_.Column_column-1-2__WRiXw:last-child{grid-column:9/24}}.Column_column__JzKR_.Column_caseDetail__k3MLa{grid-column:1/24}@media(min-width:61.25em){.Column_column__JzKR_.Column_caseDetail__k3MLa{grid-column:1/7}.Column_column__JzKR_.Column_caseDetail__k3MLa:last-child{grid-column:8/24}}.Teaser_title__1RtmT{white-space:break-spaces;padding-bottom:24px;word-break:break-word}.TwoColumn_twoColumn__dnE6W{display:flex;flex-direction:column;gap:3.2vw;margin-bottom:3.2vw}@media(min-width:61.25em){.TwoColumn_twoColumn__dnE6W{flex-direction:row;gap:2.03125vw;margin-bottom:2.03125vw}}.Thumbnail_container__DnQKe{overflow:hidden;position:relative}.Thumbnail_imageWrap__l7Qz4{aspect-ratio:1;position:relative}.Thumbnail_imageWrap__l7Qz4 .Thumbnail_video__M0ehc{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Thumbnail_link__MWRhd{color:#fff;text-decoration:none}.Thumbnail_detail__5YH0_{position:absolute;z-index:10;bottom:12px;left:50%;transform:translateX(-50%);background-color:#2e2e30;padding:8px 12px;max-width:calc(100% - 32px);pointer-events:none;opacity:1;transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:max-content}.Thumbnail_detail__5YH0_[data-has-link=true]{max-width:389px;width:calc(100% - 64px)}.Thumbnail_detail__5YH0_[data-has-link=true] .Thumbnail_detailText__elLiE{padding-right:2rem}.shader-playing .Thumbnail_detail__5YH0_{opacity:0}.Thumbnail_detailHeader__zP3_j{display:flex;align-items:center;justify-content:space-between}.Thumbnail_detailIcon__BNVYJ{width:14px}.Thumbnail_detailText__elLiE{color:#969696}.TitleText_grid__SJHxF{grid-template-columns:repeat(24,minmax(0,1fr));gap:2.03125vw}@media(min-width:61.25em){.TitleText_grid__SJHxF{display:grid}}.TitleText_titleText__u7pG9{grid-column:1/17}.TitleText_title__LfdLE{margin-bottom:1.25em!important}.TitleText_paragraph__Ae2KO{white-space:break-spaces}.Quote_main__J22sT{margin-bottom:.55em!important;position:relative;margin-left:1rem!important}.Quote_author__Hnr_l{display:flex;align-items:center;margin-left:1rem!important}.Quote_icon__o8XNM{border-radius:50%;height:2.75rem;margin-right:.75rem;overflow:hidden;width:2.75rem}.Quote_name__cUs_5{margin-right:.75em!important}.Quote_firstQuoteChar__sI_Ve{position:absolute;top:0;left:-.1em;transform:translateX(-100%)}.Detail_detail__tK1Ps{width:100%;align-items:flex-start;margin-bottom:2.5em;display:flex}.Detail_detail__tK1Ps.Detail_contact__tI9_A{display:block}@media(min-width:80em){.Detail_detail__tK1Ps,.Detail_detail__tK1Ps.Detail_contact__tI9_A{display:flex}}.Detail_detail__tK1Ps.Detail_caseDetail__yMdVB{display:block}@media(min-width:46.25em){.Detail_detail__tK1Ps.Detail_caseDetail__yMdVB{display:flex}}.Detail_title__4Bq7_{flex:0 0 45%;margin-right:1em!important;max-width:300px;position:relative;margin-bottom:.75em!important}.Detail_contact__tI9_A .Detail_title__4Bq7_{flex:0 1 15%}@media(min-width:80em){.Detail_title__4Bq7_{margin-bottom:0!important;flex:0 0 33%}.Detail_contact__tI9_A .Detail_title__4Bq7_{flex:0 0 20%}}.Detail_caseDetail__yMdVB .Detail_title__4Bq7_{max-width:none;flex:0 0 43.9%}.Detail_text__lFiUT{white-space:break-spaces;margin:0}.Detail_text__lFiUT.Detail_isSocial__TaUBa{display:flex;align-items:flex-start;gap:10px;flex-direction:column}.ClientGrid_grid__J5fOJ{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:center}@media(min-width:61.25em){.ClientGrid_grid__J5fOJ{grid-template-columns:repeat(6,minmax(0,1fr))}}.ClientGrid_gridItem__iJKAI{border-radius:12px;overflow:hidden;position:relative;width:100%;aspect-ratio:1}@media(min-width:61.25em){.ClientGrid_gridItem__iJKAI{width:100%}}.video_container__Ut8EU{border-radius:12px;overflow:hidden;position:relative;width:100%;margin-bottom:20vw;transform:translateZ(0)}.video_container__Ut8EU:after{content:"";display:block;padding-bottom:0;height:210vw;max-height:90vh;width:100%}@media(min-width:61.25em){.video_container__Ut8EU{margin-bottom:72px}.video_container__Ut8EU:after{padding-bottom:56.25%;height:auto;max-height:none}}.video_container__Ut8EU.video_home__i1S4B:after{padding-bottom:0;height:calc(100vh - 80px - 3.2vw)}@media(min-width:61.25em){.video_container__Ut8EU.video_home__i1S4B:after{padding-bottom:0;height:calc(100vh - 120px - 2.03125vw)}}.video_imageCover__UfD0o{cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:2;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.video_imageCover__UfD0o img{object-fit:cover}.video_initialPlay__WJrTF .video_imageCover__UfD0o{opacity:0}.video_videoPlayer__VlMGC{cursor:pointer;display:flex;height:calc(100% - 2px);justify-content:center;left:1px;object-fit:cover;position:absolute;top:1px;width:calc(100% - 2px)}.video_ux__3Q_58{bottom:4px;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 12px;position:absolute;width:100%;z-index:2;pointer-events:none}@media(min-width:61.25em){.video_ux__3Q_58{padding:0 28px;bottom:28px}}.video_button__nGLy9{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;outline:none;transition:opacity 75ms cubic-bezier(.645,.045,.355,1);width:56px;z-index:2;pointer-events:all}.video_button__nGLy9 svg{height:32px;width:32px}.video_button__nGLy9:hover{opacity:.9}.video_timeline__SLOTF{align-items:flex-end;background:hsla(0,0%,100%,0);cursor:pointer;height:8px;flex:1 0 auto;display:flex;transition:opacity .3s cubic-bezier(.645,.045,.355,1);opacity:1;position:absolute;bottom:0;z-index:10;width:100%}.video_timelineInner__qJDO8{height:2px;position:relative;margin-right:16px;width:100%}.video_timelineBar__Zznrd{background-color:#eef0b1;display:flex;margin:auto;width:100%;height:100%;transform:scaleX(0);transform-origin:left top;position:relative}.VideoImage_container__M_17J{border-radius:12px;overflow:hidden;isolation:isolate;aspect-ratio:var(--mAr,var(--ar));flex:auto;position:relative;height:-moz-fit-content;height:fit-content;max-height:var(--max-case-thumbnail-height)}.VideoImage_container__M_17J.VideoImage_thumbnail__p1Spd{width:100%;height:100%}.VideoImage_container__M_17J.VideoImage_thumbnail__p1Spd img{object-fit:cover}@media(min-width:61.25em){.VideoImage_container__M_17J{aspect-ratio:var(--ar)}}.VideoImage_imageWrap__PqJJW{position:relative;width:100%;height:100%;z-index:2}.VideoImage_thumbnail__p1Spd .VideoImage_imageWrap__PqJJW img{object-fit:cover}.TeamMember_imageWrapper__bXmCs{aspect-ratio:.74;border-radius:12px;overflow:hidden;width:100%;position:relative}.TeamMember_imageWrapper__bXmCs img{object-fit:cover}.TeamMember_title__pwGHh{text-transform:uppercase}.TeamMember_bio__IF4Cf{white-space:break-spaces}.Client_client__qy2Fg{position:relative;height:100%;width:100%;margin:auto}@media(min-width:61.25em){.Client_client__qy2Fg{width:100%}}.VideoImageClient_video__So58a{width:100%;height:100%;object-fit:cover;pointer-events:none;position:absolute;top:0;left:0;z-index:1}.VideoImageClient_video__So58a ::-webkit-media-controls-start-playback-button{display:none!important}.VideoImageClient_imageWrap__vZCwW,.VideoImageClient_videoImageClient__6IBVo{height:100%;position:relative;width:100%}.VideoImageClient_imageWrap__vZCwW{transition:opacity .5s ease;z-index:2}.VideoImageClient_imageWrap__vZCwW.VideoImageClient_initialPlay__DUnpS{opacity:0}.Button_button__NM93Y{background:#2e2e30;border:none;color:#fff;cursor:pointer;display:inline-block;padding:.5rem 1rem;border-radius:12px;text-decoration:none;text-align:center;outline:none;opacity:1;transition:opacity 75ms cubic-bezier(.645,.045,.355,1);position:relative;overflow:hidden}.Button_button__NM93Y:not([disabled]):hover .Button_bgScale__mk5Bn{background-color:#252526;transform:scale(1)}.Button_text__Rp7uL{position:relative;z-index:1}.Button_bgScale__mk5Bn{position:absolute;width:100%;height:100%;inset:0;background-color:rgba(37,37,38,0);z-index:0;transform:scale(.7);border-radius:12px;transition:background-color .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.Cover_container__5MUFV{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:301;background-color:#c92bf6}.Cover_title__PCuSL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.Cover_title__PCuSL svg{max-width:1103px;max-height:810px;width:85%;height:85%}.Logo_svgWrap__Ff6Dm{width:48px;height:48px}@media(min-width:61.25em){.Logo_svgWrap__Ff6Dm{width:56px;height:56px}}.MenuButton_menuButton___E87S{background:transparent;border:none;cursor:pointer;position:relative;width:40px;height:40px;overflow:hidden;outline:none;padding:0;margin:0;flex:0 0 40px}.MenuButton_menuButton___E87S .MenuButton_closeIcon__ivIU2,.MenuButton_menuButton___E87S .MenuButton_hamburgerIcon__0YWJy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:top .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.MenuButton_menuButton___E87S .MenuButton_closeIcon__ivIU2{top:-50%;opacity:0}.MenuButton_menuButton___E87S[data-show-close-icon=true] .MenuButton_hamburgerIcon__0YWJy{top:100%;opacity:0}.MenuButton_menuButton___E87S[data-show-close-icon=true] .MenuButton_closeIcon__ivIU2{top:50%;opacity:1}.MenuButton_menuButton___E87S:not([disabled]):hover:before{transform:scale(1);opacity:1}.MenuButton_menuButton___E87S:before{content:"";position:absolute;inset:0;transform:scale(0);opacity:0;border-radius:100%;background-color:#252526;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.ContactButton_contactButton__Iri6H{background:transparent;border:none;cursor:pointer;position:relative;width:40px;height:40px;flex:0 0 40px}.ContactButton_contactButton__Iri6H>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactButton_contactButton__Iri6H:not([disabled]):hover:before{transform:scale(1);opacity:1}.ContactButton_contactButton__Iri6H:before{content:"";position:absolute;inset:0;transform:scale(0);opacity:0;border-radius:100%;background-color:#252526;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.MenuFlickityItem_menuFlickityItem__TPRcn{text-decoration:none;height:120px;width:100px;margin-left:10px;margin-right:10px;display:flex;justify-content:center;justify-items:center}.MenuFlickityItem_menuFlickityItem__TPRcn:not([disabled]):hover .MenuFlickityItem_detailImage__NBVw5:after{transform:scale(1);opacity:.2}.MenuFlickityItem_menuFlickityItem__TPRcn.MenuFlickityItem_block__f_kHU{pointer-events:none;touch-action:none}.MenuFlickityItem_menuFlickityItem__TPRcn .MenuFlickityItem_detailImage__NBVw5{aspect-ratio:1;width:100px;height:100px;border-radius:9999px;flex-shrink:0;overflow:hidden;position:relative;align-self:flex-start;pointer-events:none}.MenuFlickityItem_menuFlickityItem__TPRcn .MenuFlickityItem_detailImage__NBVw5:after{content:"";position:absolute;inset:0;transform:scale(0);opacity:0;border-radius:100%;background-color:#252526;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.MenuFlickityItem_menuFlickityItem__TPRcn .MenuFlickityItem_title__f188g{margin-top:10px;font-size:10px!important;text-align:center;width:100%}.MenuFlickity_menuFlickity__YPxBF{position:relative;padding-left:10px;padding-top:10px;padding-bottom:12px;background-color:#18181b;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none}.MenuFlickity_menuFlickity__YPxBF::-webkit-scrollbar{display:none}.MenuLink_h1__Pc_wb{line-height:.8;text-transform:uppercase;font-weight:700;margin:0;font-size:80px}@media screen and (min-width:320px){.MenuLink_h1__Pc_wb{font-size:calc(80px + 120*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_h1__Pc_wb{font-size:200px}}.MenuLink_h2__zoWBs{line-height:1.125;text-transform:uppercase;font-weight:700;margin:0;font-size:32px}@media screen and (min-width:320px){.MenuLink_h2__zoWBs{font-size:calc(32px + 48*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_h2__zoWBs{font-size:80px}}@media(min-width:61.25em){.MenuLink_h2__zoWBs{line-height:1}}.MenuLink_h3__NM3Ry{line-height:1.14;margin:0;font-weight:400;font-size:28px}@media screen and (min-width:320px){.MenuLink_h3__NM3Ry{font-size:calc(28px + 20*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_h3__NM3Ry{font-size:48px}}@media(min-width:61.25em){.MenuLink_h3__NM3Ry{line-height:1}}.MenuLink_h4__8eCED{line-height:1.2;margin:0;text-transform:uppercase;font-weight:700;font-size:16px}@media screen and (min-width:320px){.MenuLink_h4__8eCED{font-size:calc(16px + 4*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_h4__8eCED{font-size:20px}}.MenuLink_miniTitle__2xboa{line-height:1.2;margin:0;text-transform:uppercase;font-weight:700;font-size:14px}@media screen and (min-width:320px){.MenuLink_miniTitle__2xboa{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_miniTitle__2xboa{font-size:16px}}.MenuLink_microTitle__xGGVc{font-size:10px;line-height:1.2;text-transform:uppercase;font-weight:700;margin:0}.MenuLink_text__ArRo3{line-height:1.2;font-weight:400;margin:0;font-size:16px}@media screen and (min-width:320px){.MenuLink_text__ArRo3{font-size:calc(16px + 4*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_text__ArRo3{font-size:20px}}.MenuLink_textSmall__B4stg{line-height:1.15;font-weight:400;margin:0;font-size:14px}@media screen and (min-width:320px){.MenuLink_textSmall__B4stg{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_textSmall__B4stg{font-size:16px}}.MenuLink_smallCaps__x_zaZ{line-height:1.2;text-transform:uppercase;font-weight:700;margin:0;font-size:14px}@media screen and (min-width:320px){.MenuLink_smallCaps__x_zaZ{font-size:calc(14px + 2*(100vw - 320px)/1080)}}@media screen and (min-width:1400px){.MenuLink_smallCaps__x_zaZ{font-size:16px}}.MenuLink_bold__85kej{font-weight:700}.MenuLink_italic__4mx3w{font-style:italic}.MenuLink_link__NhDW0{position:relative;text-decoration:none;color:#fff;transition:color .3s cubic-bezier(.645,.045,.355,1)}.MenuLink_link__NhDW0:not([disabled]):hover{color:#eef0b1}.MenuLink_link__NhDW0:not([disabled]):hover:after{transform:scaleX(1)}.MenuLink_link__NhDW0:after{content:"";width:100%;height:.05em;position:absolute;bottom:.1em;left:0;background-color:#eef0b1;transition:transform .3s cubic-bezier(.645,.045,.355,1);transform-origin:left center;transform:scaleX(0)}.MenuLink_link__NhDW0.MenuLink_small__0VGhq:after{background-color:#fff;transform:scaleX(1)}.MenuLink_link__NhDW0.MenuLink_small__0VGhq:not([disabled]):hover{color:#eef0b1}.MenuLink_link__NhDW0.MenuLink_small__0VGhq:not([disabled]):hover:after{background-color:#eef0b1}.MenuLink_ol__0rSJi,.MenuLink_ul__ru6pa{padding:0 0 0 1em;margin:0}.MenuLink_fakeP__McPtt{display:block}.MenuLink_menuLink__xEYc7{display:flex;align-items:center;transition:background-color .5s ease,color .5s ease,fill .5s ease;position:relative;margin:0;border-top:1px solid #18181b;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:56px}.MenuLink_menuLink__xEYc7[data-show-left-border=true]{border-left:1px solid #18181b}.MenuLink_menuLink__xEYc7[data-is-selected=true]{background-color:#252526;opacity:1;pointer-events:none}.MenuLink_menuLink__xEYc7[data-is-selected=true] svg{opacity:0}.MenuLink_menuLink__xEYc7:not([disabled]):hover:before{transform:scale(1);opacity:1}.MenuLink_menuLink__xEYc7:before{content:"";pointer-events:none;position:absolute;inset:0;transform:scale(0);opacity:0;background-color:#252526;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)}.MenuLink_menuLink__xEYc7 svg{fill:#fff;position:relative}.MenuLink_menuLink__xEYc7 .MenuLink_labelAndArrow__gK_ci{display:flex;justify-content:space-between;align-items:center;padding:0 1.5em;width:100%;height:100%}.MenuLink_menuLink__xEYc7 .MenuLink_labelOnly__rFGyv{display:flex;justify-content:center;align-items:center;padding:0 1.5em;width:100%;text-underline:none;text-decoration:none}.MenuLink_menuLink__xEYc7 .MenuLink_label__x1MsN{position:relative;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:15px}.Menu_menuBackground__6Y1Am{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:201;transition:opacity .4s cubic-bezier(.77,0,.175,1);opacity:0;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.Menu_menuBackground__6Y1Am[data-show=true]{opacity:1;pointer-events:all}.Menu_menu__9VaxM{--margin-top:34px;max-width:389px;width:calc(100% - 36px);background:#2e2e30;border-radius:12px;transition:transform .7s cubic-bezier(.77,0,.175,1);pointer-events:all;overflow:hidden;z-index:203}@media(max-width:430px){.Menu_menu__9VaxM{--margin-top:12px}}.Menu_menu__9VaxM[data-state=main-show]{position:fixed;top:0;transform:translateY(var(--margin-top))}.Menu_menu__9VaxM[data-state=main-hide]{position:fixed;top:0;pointer-events:none;transform:translateY(-150%)}.Menu_menu__9VaxM .Menu_menuHeader__FxpUd{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:56px;padding:0 9px}.Menu_menu__9VaxM .Menu_menuHeader__FxpUd .Menu_logo__df_yd{display:flex;justify-content:center;width:100%}.Menu_menu__9VaxM .Menu_menuBody__cPRv0{overflow:hidden;height:0;transition:height .4s cubic-bezier(.77,0,.175,1)}.Menu_menu__9VaxM .Menu_menuBody__cPRv0 .Menu_menuBodyChildren__zR7Dz[data-use-animation=true]{position:relative;transform:translateY(-30px);opacity:0;transition:transform .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1)}.Menu_menu__9VaxM .Menu_menuBody__cPRv0 .Menu_menuBodyChildren__zR7Dz[data-use-animation=true][data-is-open=true]{transform:translateY(0);opacity:1}.Menu_menu__9VaxM .Menu_socialLinks__Et2_0{display:flex}.Footer_footer__l_fM_{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:3.2vw;padding-right:3.2vw;width:100%;display:grid;grid-template:"logoAndMenu" auto "menu" auto "bottom" auto/1fr}@media(min-width:46.25em){.Footer_footer__l_fM_{padding-left:24px;padding-right:24px}}@media(min-width:61.25em){.Footer_footer__l_fM_{padding-left:2.03125vw;padding-right:2.03125vw}}.Footer_footer__l_fM_[data-disabled=true]{pointer-events:none}.Footer_footer__l_fM_[data-hide-menu=true] .Footer_menu__nhH_Y{opacity:0}.Footer_footer__l_fM_ .Footer_logo__pcLQj{grid-area:logoAndMenu;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:20px}@media(min-width:46.25em){.Footer_footer__l_fM_ .Footer_logo__pcLQj{margin-top:0;position:relative}.Footer_footer__l_fM_ .Footer_logo__pcLQj svg{position:relative}}.Footer_footer__l_fM_ .Footer_menu__nhH_Y{margin-top:10px;grid-area:menu;align-self:center;justify-content:center;width:100%;display:flex;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}@media(min-width:46.25em){.Footer_footer__l_fM_ .Footer_menu__nhH_Y{margin-top:unset;grid-area:logoAndMenu}}.Footer_footer__l_fM_ .Footer_bottom__dpCJR{grid-area:bottom;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;margin-bottom:30px}.Footer_footer__l_fM_ .Footer_bottom__dpCJR .Footer_legalButton__cdYtN{background:transparent}.Header_header___9Daj{display:flex;justify-content:center;position:relative;pointer-events:none;height:120px}.PageTransition_container__VdaiN{width:100%;height:100vh;position:fixed;inset:0;z-index:300;pointer-events:none}.PageTransition_inner__ttpNS{height:100%;width:100%}.PageTransition_center__JhGX0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}.PageTransition_imageWrap__B8zef{position:absolute;inset:0;width:100%;height:100%}.PageTransition_image__hdFYu{object-fit:cover;visibility:hidden}.PageTransition_image__hdFYu.PageTransition_visible__9xJyx{visibility:visible}.ProgressBar_container__TCDi1{transition:opacity .3s cubic-bezier(.04,.18,.21,1);width:calc(100% - 32px);height:56px;background-color:#2e2e30;border-radius:12px;position:fixed;z-index:300;bottom:15px;left:50%;transform:translateX(-50%);overflow:hidden;touch-action:none;pointer-events:none}@media(min-width:61.25em){.ProgressBar_container__TCDi1{max-width:452px}}@media(hover:hover){.ProgressBar_container__TCDi1{touch-action:auto;pointer-events:auto}}.shader-playing .ProgressBar_container__TCDi1{opacity:0!important}.ProgressBar_bar__wQFZ7{display:block;position:absolute;width:2px;height:100%;background-color:#eef0b1;left:50%;z-index:10;pointer-events:none}.ProgressBar_slideWrapper__L25Bw{position:absolute;height:100%;left:calc(50% - var(--thumb-width)*1px)}.ProgressBar_slide__kcQXr{position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;height:100%;display:flex;gap:4px;padding:4px 0}.ProgressBar_image__FwhVE{position:relative;aspect-ratio:var(--ar);border-radius:4px;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProgressBar_image__FwhVE.ProgressBar_intro__qOsNo{background-color:#18181b;display:flex;align-items:center;justify-content:center}.casedetail_grid__WtjVD{max-width:1920px;grid-template-columns:repeat(24,minmax(0,1fr));padding-bottom:5.3333333333vw}@media(min-width:61.25em){.casedetail_grid__WtjVD{display:grid;grid-column-gap:2.03%;column-gap:2.03%;padding-bottom:2.0833333333vw}}.casedetail_teaser__E22Q4{grid-column:1/24;min-height:66.6666666667vw}@media(min-width:80em){.casedetail_teaser__E22Q4{grid-column:1/18;min-height:22.0833333333vw}}.casedetail_details__Y9hin{grid-column:1/24}@media(min-width:61.25em){.casedetail_details__Y9hin{grid-column:1/17}}.casedetail_relatedProjects__ghNBY{display:grid;grid-gap:3.2vw;gap:3.2vw;margin-bottom:6.4vw}@media(min-width:61.25em){.casedetail_relatedProjects__ghNBY{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.446vw;margin-bottom:2.03125vw}}.casedetail_titleProjects__4iE9b{margin-bottom:3.2vw}@media(min-width:61.25em){.casedetail_titleProjects__4iE9b{margin-bottom:2.03125vw}}.casedetail_buttonCenter___SiRG{display:flex;justify-content:center;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.shader-playing .casedetail_buttonCenter___SiRG{opacity:0}.utils_rounded12__XZ1zQ,.utils_rounded__XKE31{border-radius:12px}@media(min-width:61.25em){.utils_rounded__XKE31{border-radius:.625vw}}.utils_roundedDouble__JDqlx{border-radius:27px}@media(min-width:61.25em){.utils_roundedDouble__JDqlx{border-radius:28px}}.utils_mbMedium__hqnqi{margin-bottom:21.79vw}@media(min-width:61.25em){.utils_mbMedium__hqnqi{margin-bottom:8.333vw}}.utils_mbMediumFixedRem__DD25k{margin-bottom:1rem}.utils_mbLargeFixedRem__5AyES{margin-bottom:3rem}.utils_mbMediumFixed__Hg9r9{margin-bottom:4em}@media(min-width:61.25em){.utils_mbMediumFixedLg__NJK9D,.utils_mbMediumFixed__Hg9r9{margin-bottom:6em}}.utils_mbLargeFixed__q_9mU{margin-bottom:8em}@media(min-width:61.25em){.utils_mbLargeFixed__q_9mU{margin-bottom:8em}}.utils_mbMediumFixedMobile___kNM8{margin-bottom:2em}@media(min-width:61.25em){.utils_mbMediumFixedMobile___kNM8{margin-bottom:8em}}.utils_mbLargeFixedMobile__v0BPS{margin-bottom:8em}@media(min-width:61.25em){.utils_mbLargeFixedMobile__v0BPS{margin-bottom:2em}}.utils_mbXBig__3aEEG{margin-bottom:28.88vw}@media(min-width:61.25em){.utils_mbXBig__3aEEG{margin-bottom:23.4895833333vw}}.utils_hideSm__szCGS{display:none}@media(min-width:61.25em){.utils_hideSm__szCGS{display:block}}.utils_hideLg__tyYWS{display:block}@media(min-width:61.25em){.utils_hideLg__tyYWS{display:none}}.utils_canvasZIndex__j466O{z-index:1;position:relative}.home_buttonCenter__MC_LW{display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.shader-playing .home_buttonCenter__MC_LW{opacity:0}.home_cases__PWzlr{display:flex;gap:3.2vw;margin-bottom:8.512vw;flex-wrap:wrap}@media(min-width:61.25em){.home_cases__PWzlr{gap:2.03125vw;margin-bottom:4.0625vw}}.home_richText__ysImj p{margin:0}.home_richText__ysImj a{color:inherit;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.645,.045,.355,1)}.home_richText__ysImj a:not([disabled]):hover{color:#eef0b1}.home_richText__ysImj a:not([disabled]):hover:after{background-color:#eef0b1}.home_richText__ysImj a:after{content:"";width:100%;height:.05em;position:absolute;bottom:.1em;left:0;background-color:#fff;transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1);transform-origin:left center}.home_newsTitle__KfISM{margin-bottom:2rem!important}@media(min-width:61.25em){.home_newsTitle__KfISM{margin-bottom:3rem!important}}.cases_cases__gt0GX{display:flex;gap:8.512vw;margin-bottom:25.536vw;flex-wrap:wrap}@media(min-width:61.25em){.cases_cases__gt0GX{gap:2.03125vw;margin-bottom:12.1875vw}}.news_grid___COvp{display:grid;grid-gap:3.2vw;gap:3.2vw;margin-bottom:8.512vw}@media(min-width:61.25em){.news_grid___COvp{gap:2.03125vw;grid-template-columns:1fr 1fr 1fr;margin-bottom:4.0625vw}}@font-face{font-family:GreedStandard;src:url(/assets/fonts/GreedStandard-Regular.woff) format("woff"),url(/assets/fonts/GreedStandard-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GreedStandard;src:url(/assets/fonts/GreedStandard-Bold.woff) format("woff"),url(/assets/fonts/GreedStandard-Bold.woff2) format("woff2");font-weight:700}body,html{background-color:#18181b;padding:0;margin:0;height:auto}@media(max-width:61.24em){body,html{width:100%}}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:3.2vw;padding-right:3.2vw;width:100%}@media(min-width:46.25em){.wrapper{padding-left:24px;padding-right:24px}}@media(min-width:61.25em){.wrapper{padding-left:2.03125vw;padding-right:2.03125vw}}body,html{color:#fff;font-family:GreedStandard;font-weight:400;font-size:16px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box}b{font-weight:700}figure{margin:0}html.lenis{height:auto;overscroll-behavior-y:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}