.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}.TextReveal_line__HTuUP{display:inline-block;overflow:hidden;word-break:keep-all;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.TextReveal_line__inner__Ku_xz{display:inline-block;transform-origin:0 50%;will-change:transform}.CaseHero_caseHero__Gn__Z{--animation-duration:0.8s;position:relative;width:100%;height:100%;max-height:100vh;max-height:100dvh;overflow:hidden;z-index:999;height:-moz-fit-content;height:fit-content;min-height:100vh!important;min-height:100dvh!important;margin-bottom:var(--case-page-element-spacing)}@media(max-width:63.99em){.CaseHero_caseHero__Gn__Z{height:-moz-fit-content;height:fit-content}}@media(min-width:64em){.CaseHero_caseHero__Gn__Z{min-height:100vh;min-height:100dvh;--animation-duration:0.5s}}.CaseHero_caseHero__Gn__Z svg,.CaseHero_caseHero__Gn__Z svg path{transform-origin:center}.CaseHero_caseHero__shieldMask__5dPsB{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.CaseHero_caseHero__Gn__Z img{object-fit:cover;min-height:47vh;min-height:47dvh}.CaseHero_caseHero__Gn__Z img,.CaseHero_caseHero__Gn__Z video{border-radius:0 0 4px 4px}.CaseHero_caseHero__inner___tzhr{width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:height}@media(min-width:64em){.CaseHero_caseHero__inner___tzhr{min-height:100vh;min-height:100dvh}}.CaseHero_caseHero__shieldContainerMobile__heW_8{--starting-scale:6;--mobile-shield-delay:0s;--mobile-shield-animation-duration:0s;width:100%;height:100%;z-index:2;position:absolute;transform-origin:center;transform:scale(var(--starting-scale)) translateZ(0);animation-name:CaseHero_scale-shield-up__EmYnV;animation-delay:var(--mobile-shield-delay);animation-duration:var(--mobile-shield-animation-duration);animation-fill-mode:forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__shieldContainerMobile__heW_8{--starting-scale:1.2;--mobile-shield-delay:0.45s;--mobile-shield-animation-duration:var(--animation-duration)}@media(min-width:64em){.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__shieldContainerMobile__heW_8{--starting-scale:1.5}}.CaseHero_caseHero__description__r3ZFU{z-index:3;bottom:0;padding:0 20px 20px;width:100%;display:flex;flex-direction:column;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__description__r3ZFU{transform:translateY(53dvh) translateZ(0);animation-name:CaseHero_move-description-container__bKJ6h;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}@media(min-width:64em){.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__description__r3ZFU,.CaseHero_caseHero__description__r3ZFU{animation:none;transform:none}}.CaseHero_caseHero__mediaContainer__yiypI{position:relative;height:-moz-fit-content;height:fit-content;width:100%;height:47vh;min-height:47vh;height:47dvh;min-height:47dvh;display:flex;align-items:flex-end}.CaseHero_caseHero__Gn__Z[data-from-case-page=false] .CaseHero_caseHero__mediaContainer__yiypI{animation-name:CaseHero_fade-in-media__NaiLS;animation-duration:1s;animation-fill-mode:forwards}@media(min-width:64em){.CaseHero_caseHero__mediaContainer__yiypI{height:100vh;height:100dvh}}.CaseHero_caseHero__mediaContainer__yiypI>div{margin:0!important}.CaseHero_caseHero__subheaderContainer__4Ynzv{position:relative;perspective:500px;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.CaseHero_caseHero__nextUp__QtQKd{transform-style:preserve-3d;color:#fff;opacity:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__nextUp__QtQKd{opacity:1;transform:translateY(0) rotateX(10deg);animation-name:CaseHero_hide-next-up__njDNC;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}.CaseHero_caseHero__clientName__MFHun{position:absolute;top:0;left:0;transform-style:preserve-3d;white-space:nowrap;color:#fff;opacity:1;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__clientName__MFHun{opacity:0;transform:translateY(25px) rotateX(-66deg);animation-name:CaseHero_show-client-name__vZ5eS;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}.CaseHero_caseHero__caseName__F91vr{color:#fff}.CaseHero_caseHero__percentage__Es0N5{position:absolute;right:20px;opacity:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0}@media(min-width:48em){.CaseHero_caseHero__percentage__Es0N5{bottom:20px;top:auto}}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__percentage__Es0N5{opacity:1;transform:translateY(0) translateZ(0);animation-name:CaseHero_hide-percentage__om_p8;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}.CaseHero_caseHero__media___c0TV{position:absolute;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__media___c0TV{transform:translateY(40%) translateZ(0) scale(2);animation-name:CaseHero_scale-media__nroIF;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}@media(min-width:64em){.CaseHero_caseHero__media___c0TV{animation:none;width:100%;height:100%}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__media___c0TV{transform:translateY(40%) translateZ(0) scale(2);animation-name:CaseHero_scale-media__nroIF;animation-delay:.45s;animation-duration:var(--animation-duration);animation-fill-mode:forwards}}.CaseHero_caseHero__videoBackgroundPosterImage__f9awQ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .5s ease;animation-delay:.5s;animation-fill-mode:forwards}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__videoBackgroundPosterImage__f9awQ{transform:translateY(40%) translateZ(0) scale(2);animation-name:CaseHero_scale-media-poster__gf9DO;animation-duration:calc(var(--animation-duration))}@media(min-width:64em){.CaseHero_caseHero__videoBackgroundPosterImage__f9awQ{width:100%;height:100vh!important;height:100dvh!important}}.CaseHero_caseHero__isVideo__afRM1{transform:translateY(0) translateZ(0)}.CaseHero_caseHero__isVideo__afRM1 video{height:47vh!important;height:47dvh!important;object-fit:cover}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__isVideo__afRM1 video{transform:translateY(40%) translateZ(0) scale(2);animation-name:CaseHero_scale-media__nroIF;animation-duration:var(--animation-duration);animation-fill-mode:forwards}@media(min-width:64em){.CaseHero_caseHero__isVideo__afRM1 video{width:100%;height:100vh!important;height:100dvh!important;animation:none}.CaseHero_caseHero__Gn__Z[data-from-case-page=true] .CaseHero_caseHero__isVideo__afRM1 video{transform:translateY(0) translateZ(0);width:100%;height:100vh!important;height:100dvh!important;animation:none}}@keyframes CaseHero_scale-shield-up__EmYnV{0%{transform:scale(var(--starting-scale)) translateZ(0)}to{transform:scale(6) translateZ(0)}}@keyframes CaseHero_scale-media__nroIF{0%{transform:translateY(40%) translateZ(0) scale(2)}to{transform:translateY(0) translateZ(0) scale(1)}}@keyframes CaseHero_scale-media-poster__gf9DO{0%{transform:translateY(40%) translateZ(0) scale(2)}to{transform:translateY(0) translateZ(0) scale(1)}}@keyframes CaseHero_fade-media-poster__PLKvj{0%{opacity:1}to{opacity:0}}@keyframes CaseHero_move-description-container__bKJ6h{0%{transform:translateY(53dvh) translateZ(0)}to{transform:translateY(0dvh) translateZ(0)}}@keyframes CaseHero_hide-next-up__njDNC{0%{opacity:1;transform:translateY(0) translateZ(0) rotateX(10deg)}to{opacity:0;transform:translateY(-10px) translateZ(0) rotateX(66deg)}}@keyframes CaseHero_show-client-name__vZ5eS{0%{opacity:0;transform:translateY(10px) translateZ(0) rotateX(-66deg)}to{opacity:1;transform:translateY(0) translateZ(0) rotateX(0deg)}}@keyframes CaseHero_hide-percentage__om_p8{0%{opacity:1;transform:translateY(0) translateZ(0)}to{opacity:0;transform:translateY(-15px) translateZ(0)}}@keyframes CaseHero_fade-in-media__NaiLS{0%{opacity:.8;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.TextBlock_textBlock__Of7n8{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;width:100%;align-items:flex-start}@media(max-width:47.99em){.TextBlock_textBlock__Of7n8{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:none}}.TextBlock_textBlock__inner__X07HD{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;width:100%;align-items:flex-start}.TextBlock_textBlock__Of7n8[data-side=left] .TextBlock_textBlock__inner__X07HD{justify-content:flex-start}.TextBlock_textBlock__Of7n8[data-side=right] .TextBlock_textBlock__inner__X07HD{justify-content:flex-end}.TextBlock_textBlock__heading__puoD6{width:100%;font-family:FKDisplay,sans-serif;line-height:.95em;letter-spacing:-.02em;margin-bottom:20px;font-size:44px}@media screen and (min-width:850px){.TextBlock_textBlock__heading__puoD6{font-size:calc(44px + 136 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.TextBlock_textBlock__heading__puoD6{font-size:180px}}@media(min-width:90em){.TextBlock_textBlock__heading__puoD6{letter-spacing:-.05em}}@media(min-width:48em){.TextBlock_textBlock__heading__puoD6{margin-bottom:40px}}.TextBlock_textBlock__heading__puoD6:last-child{margin-bottom:0}.TextBlock_textBlock__left__WTJKM{width:50%;height:-moz-fit-content;height:fit-content;opacity:0;display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width:47.99em){.TextBlock_textBlock__left__WTJKM{width:100%}}@media(min-width:48em){.TextBlock_textBlock__doubleColumnLeft__7DP8v{padding-right:10px}}.TextBlock_textBlock__right__TDBlz{width:50%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;opacity:0}@media(max-width:47.99em){.TextBlock_textBlock__right__TDBlz{margin-top:24px;width:100%}.TextBlock_textBlock__Of7n8[data-side=right] .TextBlock_textBlock__right__TDBlz{margin-top:0}}@media(min-width:48em){.TextBlock_textBlock__right__TDBlz{padding-left:10px}}.TextBlock_textBlock__right__TDBlz a{font-family:FKGroteskNeue-Regular,sans-serif;line-height:1.15em;text-decoration:none;margin-top:40px;font-size:16px}@media screen and (min-width:850px){.TextBlock_textBlock__right__TDBlz a{font-size:calc(16px + 16 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.TextBlock_textBlock__right__TDBlz a{font-size:32px}}@media(min-width:90em){.TextBlock_textBlock__right__TDBlz a{letter-spacing:-.01em}}.TextBlock_textBlock__link__nuJNn{position:relative}@media(hover:hover){.TextBlock_textBlock__link__nuJNn:hover{cursor:pointer;text-decoration:underline}}.TwoImageLayout_twoImageLayout__YEqX4{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}@media(max-width:47.99em){.TwoImageLayout_twoImageLayout__YEqX4{flex-direction:column}}.TwoImageLayout_twoImageLayout__container__FYmo_{width:100%;position:relative;aspect-ratio:690/517}.TwoImageLayout_twoImageLayout__container--left__gNLjD,.TwoImageLayout_twoImageLayout__container--right__B1wAb{display:inherit}.TwoImageLayout_twoImageLayout__caption__W5hx0{margin-top:16px;font-family:FKGroteskMono;font-weight:400;line-height:1.15em;letter-spacing:.05em;text-transform:uppercase;font-size:12px}@media screen and (min-width:850px){.TwoImageLayout_twoImageLayout__caption__W5hx0{font-size:calc(12px + 5 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.TwoImageLayout_twoImageLayout__caption__W5hx0{font-size:17px}}.TwoImageLayout_twoImageLayout__image__FEDpY{object-fit:cover}.MediaGridItem_mediaGridItem__cRmPi{position:relative;aspect-ratio:335/596;width:100%;height:-moz-fit-content;height:fit-content}.MediaGridItem_mediaGridItem__cRmPi[data-offset="25%"]{margin-top:25%}@media(max-width:47.99em){.MediaGridItem_mediaGridItem__cRmPi{aspect-ratio:255/452;height:-moz-fit-content;height:fit-content;width:75%;flex-shrink:0;scroll-snap-align:start}.MediaGridItem_mediaGridItem__cRmPi[data-isempty=true]{display:none}}.MediaGridItem_mediaGridItem__videoPlayerContainer__8Iv0j{object-fit:cover}.CaseMediaGrid_caseMediaGrid__40zJA{width:100%;display:flex;margin-bottom:var(--case-page-element-spacing);justify-content:center;gap:20px}@media(max-width:47.99em){.CaseMediaGrid_caseMediaGrid__40zJA{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory}}.AspectRatio_aspectRatio__y7mzx{position:relative;width:100%}.AspectRatio_aspectRatio__y7mzx:before{content:"";display:block}.AspectRatio_aspectRatio__content__l4ucn{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.ComponentResolver_caseVideoWrapper__Ld94_{position:relative;aspect-ratio:16/9;max-height:calc(100vh - 2*var(--page-margin) - var(--header-height));margin:auto}.ComponentResolver_caseVideoWrapper__Ld94_,.ComponentResolver_responsiveImageWrapper__RTHai{margin-bottom:var(--case-page-element-spacing)}.NextCasePreview_nextCasePreview__vv2L4{background:#000;position:relative;height:200vh;width:100%;display:flex;flex-direction:column}.NextCasePreview_nextCasePreview__stickyInner__hMsKa{display:block;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;transform:translateY(35%);overscroll-behavior:contain;width:100%;height:auto;max-height:100vh;overflow:hidden;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width:63.99em){.NextCasePreview_nextCasePreview__stickyInner__hMsKa{min-height:100dvh}}@media(min-width:64em){.NextCasePreview_nextCasePreview__stickyInner__hMsKa{min-height:100vh}}.NextCasePreview_nextCasePreview__stickyInner__hMsKa img{border-radius:0!important}@media(min-width:64em){.NextCasePreview_nextCasePreview__stickyInner__hMsKa img,.NextCasePreview_nextCasePreview__stickyInner__hMsKa video{height:100vh!important}}.NextCasePreview_nextCasePreview__svgWrapper__T41iW{width:100%;height:100%;z-index:2;position:absolute;transform-origin:center;transform:scale(1.2) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.NextCasePreview_nextCasePreview__shieldMask__jxSZd{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1}.NextCasePreview_nextCasePreview__mediaContainer__ijXzo{position:absolute;top:0;height:-moz-fit-content;height:fit-content;width:100%;height:47dvh}.NextCasePreview_nextCasePreview__mediaContainer__ijXzo>div{margin:0!important}.NextCasePreview_nextCasePreview__media__TrnB_{transform:translateY(40%) translateZ(0) scale(2);height:47dvh!important;object-fit:cover}@media(min-width:64em){.NextCasePreview_nextCasePreview__media__TrnB_{width:100%!important;height:auto!important}}.NextCasePreview_nextCasePreview__description__r4S0Y{position:absolute;z-index:2;bottom:0;padding:0 20px;width:100%;display:flex;flex-direction:column;color:#fff}.NextCasePreview_nextCasePreview__nextUp__Ji9V7{margin-bottom:6px}.NextCasePreview_nextCasePreview__m__YJ9oa{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.NextCasePreview_nextCasePreview__caseTitle__MGwm6{--fill:0%;background:linear-gradient(90deg,#fff 0,#fff var(--fill),hsla(0,0%,100%,.33) var(--fill),hsla(0,0%,100%,.33) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:20px}.NextCasePreview_nextCasePreview__loadPercentage__3VFmM{position:absolute;display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;right:20px;top:0}@media(min-width:48em){.NextCasePreview_nextCasePreview__loadPercentage__3VFmM{bottom:20px;top:auto}}@font-face{font-family:FKGroteskNeue-Regular;src:url(/fonts/FKGroteskNeue/woff2/FKGroteskNeue-Regular.woff2),url(/fonts/FKGroteskNeue/woff/FKGroteskNeue-Regular.woff),url(/fonts/FKGroteskNeue/ttf/FKGroteskNeue-Regular.ttf),url(/fonts/FKGroteskNeue/otf/FKGroteskNeue-Regular.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskNeue-Bold;src:url(/fonts/FKGroteskNeue/woff2/FKGroteskNeue-Bold.woff2),url(/fonts/FKGroteskNeue/woff/FKGroteskNeue-Bold.woff),url(/fonts/FKGroteskNeue/ttf/FKGroteskNeue-Bold.ttf),url(/fonts/FKGroteskNeue/otf/FKGroteskNeue-Bold.otf);font-style:bold;font-weight:700;font-display:swap}@font-face{font-family:FKDisplay;src:url(/fonts/FKDisplay/FKDisplaynarrowdotv1-RegularAlt.woff),url(/fonts/FKDisplay/FKDisplaynarrowdotv1-RegularAlt.oft);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskMono;src:url(/fonts/FKGroteskMono/fkgroteskmonotrial-regular-webfont.woff2),url(/fonts/FKGroteskMono/fkgroteskmonotrial-regular-webfont.woff);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskMono;src:url(/fonts/FKGroteskMono/fkgroteskmonotrial-medium-webfont.woff2),url(/fonts/FKGroteskMono/fkgroteskmonotrial-medium-webfont.woff);font-style:normal;font-weight:600;font-display:swap}.Case_case__n8Q81{--background-color:#fff;background-color:var(--background-color);--plyr-video-background:var(--background-color);min-height:100lvh}.Case_componentsWrapper__5X6vT{transform:translateY(0) translateZ(0);margin-top:-53dvh;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Case_componentsWrapper__5X6vT>*{margin-bottom:var(--case-page-element-spacing)}.Case_componentsWrapper__5X6vT[data-from-case-page=true]{transform:translateY(50%) translateZ(0);animation-name:Case_move-up__3_vIj;animation-duration:1s;animation-fill-mode:forwards}@media(min-width:64em){.Case_componentsWrapper__5X6vT{margin-top:0}}.Case_nextCasePreviewWrapper__rVy7z{padding:0!important}@keyframes Case_move-up__3_vIj{0%{transform:translateY(50%) translateZ(0)}to{transform:translateY(0) translateZ(0)}}