.project-module__7Si61W__project_wrapper{overscroll-behavior:none;flex-direction:column;justify-content:space-between;height:100svh;display:flex;overflow:hidden}.project-module__7Si61W__title_controls_wrapper{flex-direction:column;gap:64px;padding-top:16px;padding-left:16px;padding-right:16px;display:flex;position:relative}.project-module__7Si61W__index_indicator{color:var(--text_secondary);position:absolute;top:16px;left:16px}.project-module__7Si61W__title_container{grid-template-columns:repeat(12,1fr);gap:16px;width:100%;display:grid}.project-module__7Si61W__title_wrapper{flex-direction:column;grid-column:3/12;gap:8px;width:100%;display:flex}.project-module__7Si61W__title_wrapper>div{flex-direction:row;gap:8px;display:flex}.project-module__7Si61W__title_wrapper>div:nth-child(2){padding-left:56.18px}.project-module__7Si61W__title_wrapper>div>h1{letter-spacing:-.025em;font-size:clamp(24px,3vw,56px);line-height:70%}.project-module__7Si61W__title_wrapper>div>h2{letter-spacing:-.025em;font-size:clamp(12px,2vw,56px);line-height:70%}.project-module__7Si61W__title_wrapper>div>p{color:var(--text_secondary);line-height:100%}.project-module__7Si61W__controls_wrapper{transition:opacity .2s var(--easing_2) .15s;flex-direction:column;gap:16px;display:flex}.project-module__7Si61W__controls{flex-direction:row;justify-content:space-between;gap:16px;display:flex}.project-module__7Si61W__controls>div{flex-direction:row;align-items:flex-start;gap:8px;width:100%;display:flex}.project-module__7Si61W__controls>div:nth-child(3),.project-module__7Si61W__controls>div:nth-child(4){justify-content:flex-end}.project-module__7Si61W__progress_bar{background-color:var(--text_secondary);cursor:pointer;width:100%;height:4px;position:relative}.project-module__7Si61W__progress_fill{background-color:var(--text_primary);width:0;height:100%;position:relative}.project-module__7Si61W__progress_handle{background-color:var(--text_primary);opacity:0;width:4px;height:8px;transition:opacity .25s var(--easing_2);position:absolute;top:50%;right:0;transform:translateY(-50%)}.project-module__7Si61W__progress_bar:hover .project-module__7Si61W__progress_handle{opacity:1}.project-module__7Si61W__controls>div>*{color:var(--text_secondary);transition:color .2s var(--easing_2), font-size .2s var(--easing_2), line-height .2s var(--easing_2);line-height:100%}.project-module__7Si61W__time{gap:4px!important}.project-module__7Si61W__time>p:nth-child(3),.project-module__7Si61W__active_controls{font-size:28px;color:var(--text_primary)!important;line-height:85%!important}.project-module__7Si61W__video_container{align-items:flex-end;width:100%;height:100%;padding:128px 16px 16px;display:flex;position:relative;overflow:hidden}.project-module__7Si61W__video_track{width:100%;height:100%;transition:transform .6s var(--easing_1), opacity .2s var(--easing_2) .15s;will-change:transform;flex-direction:row;align-items:flex-end;gap:16px;display:flex}.project-module__7Si61W__video_wrapper{transition:width .6s var(--easing_1);will-change:width;flex:none;align-items:flex-end;height:100%;display:flex}.project-module__7Si61W__video_wrapper:not(.project-module__7Si61W__video_wrapper_active){cursor:pointer}.project-module__7Si61W__video{object-position:bottom left;pointer-events:none;width:100%;height:100%}.project-module__7Si61W__video_wrapper>div{height:100%}.project-module__7Si61W__bunny_wrapper{align-items:flex-end;width:100%;height:100%;display:flex;position:relative;container-type:size}.project-module__7Si61W__bunny_frame{width:100%;max-height:100%;position:relative}@container (min-height:1px){.project-module__7Si61W__bunny_frame{width:min(100cqw, calc(100cqh * var(--ar-w) / var(--ar-h)));max-width:100%;height:auto;max-height:100%}}.project-module__7Si61W__bunny_frame .project-module__7Si61W__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.project-module__7Si61W__bunny_overlay{background-color:var(--text_secondary);opacity:1;pointer-events:none;transition:opacity .2s var(--easing_2) .4s;position:absolute;inset:0}.project-module__7Si61W__bunny_overlay_loaded{opacity:0}:-webkit-any(.project-module__7Si61W__video:fullscreen,.project-module__7Si61W__video:-webkit-full-screen){object-position:center}:is(.project-module__7Si61W__video:fullscreen,.project-module__7Si61W__video:fullscreen){object-position:center}.project-module__7Si61W__details_controls{z-index:2;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:128px;right:16px}.project-module__7Si61W__details_button{flex-direction:row;align-items:center;gap:8px;display:flex}.project-module__7Si61W__return_button{transition:color .2s var(--easing_2);line-height:100%}.project-module__7Si61W__plus_minus{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.project-module__7Si61W__details_text{text-align:right;text-wrap:nowrap;width:121px;transition:width .2s var(--easing_2);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.project-module__7Si61W__details_text>span{transition:opacity .2s var(--easing_2), color .2s var(--easing_2)}.project-module__7Si61W__details_button:hover>.project-module__7Si61W__plus_minus>svg>path{transition:fill .2s var(--easing_2)}.project-module__7Si61W__plus_minus>svg:nth-child(2),.project-module__7Si61W__details_text>span:nth-child(2){opacity:0;pointer-events:none;position:absolute}.project-module__7Si61W__details_text>span:nth-child(2){color:var(--text_secondary)}.project-module__7Si61W__active_details_button>.project-module__7Si61W__details_text>span:nth-child(2),.project-module__7Si61W__active_details_button>.project-module__7Si61W__plus_minus>svg:nth-child(2){opacity:1}.project-module__7Si61W__active_details_button>.project-module__7Si61W__plus_minus>svg:first-child,.project-module__7Si61W__active_details_button>.project-module__7Si61W__details_text>span:first-child{opacity:0}.project-module__7Si61W__active_details_button>.project-module__7Si61W__details_text{width:92px}.project-module__7Si61W__details{z-index:1;pointer-events:none;touch-action:none;transition:opacity .2s var(--easing_2) 0s;opacity:0;flex-direction:column;gap:64px;width:calc(100% - 32px);display:flex;position:absolute;top:166px;overflow:hidden}.project-module__7Si61W__active_details{pointer-events:auto;touch-action:auto;opacity:1;transition-delay:.15s}.project-module__7Si61W__credit,.project-module__7Si61W__info{grid-template-columns:repeat(12,1fr);gap:8px 16px;display:grid}.project-module__7Si61W__info>h3{color:var(--text_secondary);grid-column:5/9}.project-module__7Si61W__info>p{grid-area:2/5/auto/9}.project-module__7Si61W__credit>*,.project-module__7Si61W__info>h3,.project-module__7Si61W__info>p{line-height:120%}.project-module__7Si61W__credits_wrapper{flex-direction:column;display:flex}.project-module__7Si61W__credit>p:first-child{color:var(--text_secondary);text-align:right;grid-column:1/5}.project-module__7Si61W__credit>p:nth-child(2){grid-column:5/13}.project-module__7Si61W__video_details_open,.project-module__7Si61W__details_open{opacity:0;transition-delay:0s}.project-module__7Si61W__video_details_open{pointer-events:none}.project-module__7Si61W__logo{width:calc(100% - 32px);height:auto;transition:opacity .2s var(--easing_2);opacity:0;pointer-events:none;position:absolute;bottom:16px;left:16px}.project-module__7Si61W__details_open_logo{opacity:1;transition-delay:.15s}.project-module__7Si61W__video_details_open{transition:transform .6s var(--easing_1) 0s, opacity .2s var(--easing_2) 0s}@media (hover:hover){.project-module__7Si61W__details_button:hover>.project-module__7Si61W__plus_minus>svg>path{fill:var(--text_secondary)}.project-module__7Si61W__controls>div>button:hover,.project-module__7Si61W__active_details_button:hover>.project-module__7Si61W__details_text>span{color:var(--text_primary)}.project-module__7Si61W__return_button:hover,.project-module__7Si61W__active_controls:hover,.project-module__7Si61W__details_button:hover>.project-module__7Si61W__details_text>span{color:var(--text_secondary)!important}.project-module__7Si61W__active_details_button:hover>.project-module__7Si61W__plus_minus>svg>path{fill:var(--text_primary)}.project-module__7Si61W__active_details_button:hover>.project-module__7Si61W__details_text>span:nth-child(2){color:var(--text_primary)!important}}@media not (min-width:875px){.project-module__7Si61W__logo,.project-module__7Si61W__time>span,.project-module__7Si61W__index_indicator{display:none}.project-module__7Si61W__title_controls_wrapper{gap:32px;padding-top:8px;padding-left:8px;padding-right:8px}.project-module__7Si61W__title_container{display:flex}.project-module__7Si61W__title_wrapper{gap:4px}.project-module__7Si61W__title_wrapper>div>h1,.project-module__7Si61W__title_wrapper>div>h2{letter-spacing:0}.project-module__7Si61W__title_wrapper>div>h2{line-height:100%}.project-module__7Si61W__controls_wrapper{grid-template-columns:repeat(1,1fr);gap:0;display:grid}.project-module__7Si61W__controls{display:contents}.project-module__7Si61W__controls>div{justify-content:flex-end;position:relative}.project-module__7Si61W__controls>div>button{opacity:0;pointer-events:none;line-height:120%!important}.project-module__7Si61W__progress_bar{grid-row:1}.project-module__7Si61W__time{grid-row:2;padding-top:8px;padding-bottom:32px;justify-content:space-between!important}.project-module__7Si61W__time>*{font-size:12px!important;line-height:100%!important}.project-module__7Si61W__active_controls{font-size:12px!important}.project-module__7Si61W__controls>div>button:first-child{position:absolute;right:0}.project-module__7Si61W__controls>div>button.project-module__7Si61W__active_controls{opacity:1!important;pointer-events:auto!important}.project-module__7Si61W__controls>div>*{color:var(--text_primary);transition:opacity .35s var(--easing_2)}.project-module__7Si61W__details_controls{z-index:2;align-items:flex-start;height:fit-content;position:fixed;inset:auto auto 8px 8px}.project-module__7Si61W__details_button{height:fit-content}.project-module__7Si61W__return_button{display:none}.project-module__7Si61W__video_container{overscroll-behavior:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 8px 176px;align-items:center;padding-inline:16px;scroll-padding-inline:16px;overflow:auto hidden}.project-module__7Si61W__video_container_single{padding-inline:8px}.project-module__7Si61W__video_container::-webkit-scrollbar{display:none}.project-module__7Si61W__video_track{flex:none;align-items:center;gap:8px;width:max-content;height:fit-content;transform:none!important}.project-module__7Si61W__video_wrapper{will-change:unset;scroll-snap-align:start;height:auto;width:calc(100vw - 32px)!important}.project-module__7Si61W__video_wrapper>.project-module__7Si61W__bunny_wrapper,.project-module__7Si61W__bunny_wrapper{height:auto;container-type:normal}.project-module__7Si61W__bunny_frame{max-height:none}.project-module__7Si61W__video_wrapper_single{width:calc(100vw - 16px)!important}.project-module__7Si61W__details_text{justify-content:flex-start}.project-module__7Si61W__details{width:calc(100% - 16px);top:72px}.project-module__7Si61W__info{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.project-module__7Si61W__credit{grid-template-columns:repeat(2,1fr);gap:8px}.project-module__7Si61W__credit>p{grid-column:1/2!important}.project-module__7Si61W__credit>p:nth-child(2){grid-column:2/3!important}}
.bunny-video-module__nk6VYW__wrapper{grid-template:1fr/1fr;width:100%;display:grid;overflow:hidden}.bunny-video-module__nk6VYW__video,.bunny-video-module__nk6VYW__overlay{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0}.bunny-video-module__nk6VYW__video{object-fit:contain;display:block}.bunny-video-module__nk6VYW__overlay{z-index:2;background-color:var(--text_secondary);opacity:1;pointer-events:none;transition:opacity .2s var(--easing_2) .4s}.bunny-video-module__nk6VYW__overlayLoaded{opacity:0}
.home-module__NoU7wq__home_wrapper{overscroll-behavior:none;grid-template-columns:repeat(12,1fr);gap:16px;height:100svh;padding-left:16px;padding-right:16px;display:grid;position:relative;overflow:hidden}.home-module__NoU7wq__text_content{z-index:1;grid-column:1/9;grid-template-columns:repeat(8,1fr);gap:64px 16px;width:100%;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-module__NoU7wq__copy_wrapper,.home-module__NoU7wq__time_wrapper{grid-area:1/1/auto/5;width:100%}.home-module__NoU7wq__time_wrapper{text-align:center;position:absolute;top:-82px}.home-module__NoU7wq__time_wrapper>.home-module__NoU7wq__text_stack>div{transition:none!important}.home-module__NoU7wq__next_prev>div>p:first-child,.home-module__NoU7wq__copy_wrapper .home-module__NoU7wq__text_stack>div>p,.home-module__NoU7wq__time_wrapper .home-module__NoU7wq__text_stack>div>p{color:var(--text_secondary)}.home-module__NoU7wq__title_wrapper{--title-size:clamp(24px, 3vw, 56px);--reel-h:round(calc(var(--title-size) * .7 + 4px), 1px);flex-direction:column;grid-column:1/9;gap:8px;width:100%;display:flex;position:relative}.home-module__NoU7wq__index_indicator{color:var(--text_secondary);position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-module__NoU7wq__title_wrapper>div{flex-direction:row;gap:8px;display:flex}.home-module__NoU7wq__title_wrapper>div:nth-child(2){--title-size:clamp(12px, 3vw, 56px);--reel-h:round(calc(var(--title-size) * .7 + 4px), 1px);padding-left:56.18px}.home-module__NoU7wq__title_wrapper>div>p{color:var(--text_secondary);margin-top:1.5px;line-height:100%}.home-module__NoU7wq__title_wrapper .home-module__NoU7wq__text_reel_item h1{font-size:var(--title-size);letter-spacing:-.025em;line-height:var(--reel-h);text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__NoU7wq__copy_wrapper{z-index:2;grid-row:3;padding-left:56.18px;padding-right:56.18px;position:absolute;top:calc(100% + 64px)}.home-module__NoU7wq__copy_wrapper .home-module__NoU7wq__text_stack>div{flex-direction:column;gap:32px;height:fit-content;display:flex}.home-module__NoU7wq__next_prev{flex-direction:column;display:flex;position:absolute;bottom:16px;left:16px}.home-module__NoU7wq__next_prev>div{flex-direction:row;gap:4px;display:flex}.home-module__NoU7wq__next_prev>div:nth-child(2){padding-left:40.44px}.home-module__NoU7wq__text_stack{grid-template-areas:"stack";display:grid}.home-module__NoU7wq__text_stack>div{opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;transition:opacity .4s var(--easing_2), visibility 0s linear .4s;grid-area:stack}.home-module__NoU7wq__text_stack>div.home-module__NoU7wq__text_stack_active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s var(--easing_2), visibility 0s linear 0s}.home-module__NoU7wq__text_stack_inactive{opacity:0;visibility:hidden}.home-module__NoU7wq__text_reel{height:var(--reel-h);contain:layout paint;overflow:hidden}.home-module__NoU7wq__text_reel_static .home-module__NoU7wq__text_reel_track,.home-module__NoU7wq__text_reel_static .home-module__NoU7wq__text_reel_item{transition:none!important}.home-module__NoU7wq__text_reel_track{transition:transform .6s var(--easing_2);transform:translate3d(0, calc(var(--reel-h) * var(--offset)), 0);backface-visibility:hidden;flex-direction:column;display:flex}.home-module__NoU7wq__text_reel:not(.home-module__NoU7wq__text_reel_static) .home-module__NoU7wq__text_reel_track{will-change:transform}.home-module__NoU7wq__text_reel_item{height:var(--reel-h);opacity:0;transition:opacity .35s var(--easing_1), filter .35s var(--easing_1);filter:blur(2px);flex-shrink:0;align-items:center;display:flex}.home-module__NoU7wq__text_reel_item_active{opacity:1;filter:blur()}.home-module__NoU7wq__text_reel_item_inactive{opacity:0;filter:blur(2px)}.home-module__NoU7wq__video_wrapper{contain:layout paint;grid-column:9/13;height:100%;position:relative;overflow:hidden}.home-module__NoU7wq__video_track{width:100%;transition:transform .6s var(--easing_2);position:absolute;top:0;left:0}.home-module__NoU7wq__video_track:not(.home-module__NoU7wq__video_track_static){will-change:transform}.home-module__NoU7wq__video_track_static{transition:none!important}.home-module__NoU7wq__video_slide{width:100%;color:inherit;contain:layout paint;text-decoration:none;display:flex;position:absolute;left:0}.home-module__NoU7wq__video_slide>:first-child{width:100%}.home-module__NoU7wq__video_slide_link{z-index:3;pointer-events:auto;touch-action:manipulation;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.home-module__NoU7wq__video{pointer-events:none;width:100%;display:block}.home-module__NoU7wq__next_prev_button,.home-module__NoU7wq__see_case_study{transition:color .2s var(--easing_2)}@media (hover:hover){.home-module__NoU7wq__next_prev_button:hover,.home-module__NoU7wq__see_case_study:hover{color:var(--text_secondary)}}@media not (min-width:1300px){.home-module__NoU7wq__index_indicator{display:none}.home-module__NoU7wq__time_wrapper,.home-module__NoU7wq__copy_wrapper{grid-column:1/9}}@media not (min-width:875px){.home-module__NoU7wq__home_wrapper{grid-template-columns:repeat(6,1fr);align-content:center;gap:32px 8px;padding-top:48px;padding-left:0;padding-right:0;overflow:hidden}.home-module__NoU7wq__next_prev{display:none}.home-module__NoU7wq__text_content{display:contents}.home-module__NoU7wq__time_wrapper{grid-area:1/1/auto/7;padding-left:46px;padding-right:46px;position:static;top:auto}.home-module__NoU7wq__title_wrapper{grid-area:2/1/auto/7;gap:4px;height:fit-content;padding-left:8px;padding-right:8px}.home-module__NoU7wq__title_wrapper>div:nth-child(2){--title-size:clamp(12px, 1.5vw, 56px);--reel-h:calc(var(--title-size) * .7 + 6px);padding-left:46px}.home-module__NoU7wq__title_wrapper .home-module__NoU7wq__text_reel_item h1{letter-spacing:0}.home-module__NoU7wq__title_wrapper>div{gap:4px}.home-module__NoU7wq__title_wrapper>div>p{margin-top:1px}.home-module__NoU7wq__copy_wrapper{grid-area:4/1/auto/7;padding-left:54px;padding-right:54px;position:static;top:auto}.home-module__NoU7wq__video_wrapper{overscroll-behavior:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:0;contain:none;flex-direction:row;grid-area:3/1/auto/7;align-items:center;gap:16px;width:100%;height:fit-content;padding-inline:54px;scroll-padding-inline:54px;display:flex;position:static;overflow:auto hidden}.home-module__NoU7wq__video_wrapper::-webkit-scrollbar{display:none}.home-module__NoU7wq__video_slide{scroll-snap-align:center;flex:0 0 calc(100vw - 108px);width:calc(100vw - 92px);height:fit-content;position:relative}.home-module__NoU7wq__video{object-fit:contain;width:100%;height:100%}.home-module__NoU7wq__index_indicator{display:block;position:fixed;inset:auto auto 8px 50%;transform:translate(-50%)}}
