html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis iframe,[data-barba-namespace=case] .w-iframe{pointer-events:none!important}[data-barba-namespace=case] .w-iframe:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:all!important}html.w-editor main{visibility:visible}html.w-editor .loader{display:none}.home-work__cta{top:calc(var(--vh) * 1px - var(--height))}.home-work__cta .progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15vw;height:2px;border-radius:100vw;background-color:#1817131a;transition:opacity .4s cubic-bezier(.84,0,.16,1);opacity:0;pointer-events:none}.home-work__cta .progress-parent{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translate(calc(var(--progress) * 1%))}.home-work__cta .progress-el{background-color:var(--analog-white);border:1px solid;width:.5vw;height:.9vw;border-radius:.2vw}.home-work__cta .progress-input{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:100%;pointer-events:all;opacity:0}.is-home__work.is--desktop:has(.open) .progress{transition:opacity .4s cubic-bezier(.84,0,.16,1) 1s;opacity:1}.home-work__list-thumb{opacity:var(--opacity, 0)!important}.home-work__list-thumb.open{visibility:visible;display:block;--opacity: 1 !important}@media screen and (min-width: 991px){.work__grid-item{transform:translate3d(0,var(--y),0)}.work__grid-item:nth-child(2n){transform:translate3d(0,calc(var(--y, 0) * 1px + var(--work-grid-gap-desktop)),0)}}@media screen and (max-width: 479px){.wpf_title-list .eyebrow{width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-slider=wrap].animated a{pointer-events:none!important}.b-inner{transform:translate3d(-50%,-50%,0) scale(var(--scale, 1))}.home-work__grid-w.open .cover_img{overflow:hidden}.home-work__grid-item *{-webkit-user-select:none;user-select:none}.home-work__grid-item img{pointer-events:none!important}.work__grid-item{height:var(--height, auto)}.home-work__list-item.faded a{pointer-events:none!important}.home-work__list-item.active .list-item__inner.blend-difference,.home-work__list-item.active .list-item__inner.is-lighten,.home-work__list-item.active .home-work__list-poster{opacity:1}.home-work__list-poster{opacity:0}.list-item__inner.blend-difference,.list-item__inner.is-lighten{clip-path:inset(0 37.5vw 0 37.5vw);opacity:0}.lightbox-w .vimeo-overlay-play,.lightbox-w .vimeo-overlay-pause{transition:opacity .3s ease-in-out;opacity:0}.lightbox-w:hover .vimeo-overlay-interface{opacity:1}.lightbox-w:hover .vimeo-overlay-play,.lightbox-w:hover .vimeo-overlay-pause,.lightbox-w:hover .vimeo-overlay-play .icon,.lightbox-w:hover .vimeo-overlay-pause .icon{opacity:1!important}.lightbox-w:not(.paused) .vimeo-overlay-play{display:none}.lightbox-w:not(.paused) .vimeo-overlay-pause{display:flex}.lightbox-w.paused .vimeo-overlay-pause{display:none}.lightbox-w.paused .vimeo-overlay-play{display:flex}.lightbox-w.paused .vimeo-overlay-interface,.lightbox-w.paused .vimeo-overlay-play,.lightbox-w.paused .vimeo-overlay-pause,.lightbox-w.paused .vimeo-overlay-play .icon,.lightbox-w.paused .vimeo-overlay-pause .icon{opacity:1!important}.hh-bar__img img{transition:scale .8s cubic-bezier(.19,1,.22,1);transform:translate(calc(var(--x) * 1%))}.hh-bar__img.active img{scale:1.05}@media screen and (min-width: 991px){.hh-bar__cta{transition:border-color .5s,color .25s,background-color .25s}.hh-bar__cta .h-h6{transition:color .3s cubic-bezier(.19,1,.22,1)}.hh-bar__cta .hh-bar_panel{transition:transform .8s cubic-bezier(.16,1,.3,1)}.hh-bar__cta:hover{border-color:transparent!important}.hh-bar__cta:hover .h-h6{color:var(--analog-white)!important}.hh-bar__cta:hover .hh-bar_panel{transform:translateY(0)!important}}body:not(:has([update-logo])) .brand_logo:not(.is-diff){display:none}body:has([update-logo]) .brand_logo:not(.is-diff){opacity:0;mix-blend-mode:normal;transition:opacity .4s cubic-bezier(.84,0,.16,1)}body:has([update-logo]) .brand_logo.is-diff{opacity:1;color:#fff!important;transition:opacity .4s cubic-bezier(.84,0,.16,1) 0s;mix-blend-mode:difference}body:has([update-logo=black]) .brand_logo:not(.is-diff){color:var(--black)!important}.at-top:has([update-logo]) .brand_logo.is-diff{opacity:0}.at-top:has([update-logo]) .brand_logo:not(.is-diff){opacity:1}.three-col_item .line{transform:translate3d(0,110%,0);transition:transform 1s var(--ease-main)}.three-col_item .three-col__small{transform:translate3d(0,2rem,0);opacity:0;transition:opacity .8s var(--ease-main),transform .8s var(--ease-main);transition-delay:0ms}.three-col_item.is--active .three-col__small{transition-delay:.4s;opacity:1;transform:translateZ(0)}@media (hover){.three-col_item:hover .three-col__small{transition-delay:.4s;opacity:1;transform:translateZ(0)}}.three-col_item .line-wrap:nth-of-type(1) .line{transition-delay:50ms}.three-col_item .line-wrap:nth-of-type(2) .line{transition-delay:.1s}.three-col_item .line-wrap:nth-of-type(3) .line{transition-delay:.15s}.three-col_item .line-wrap:nth-of-type(4) .line{transition-delay:.2s}.three-col_item .line-wrap:nth-of-type(5) .line{transition-delay:.25s}.three-col_item:hover .line,.three-col_item.is--active .line{transform:translateZ(0)}.letter-wrap.is--us.active{display:block}.letter-wrap.is--us .letter-item{overflow:visible;height:5.6vw}.three-col_item:nth-of-type(1) .letter-row:nth-of-type(1) .letter-item:first-child{min-width:2ch}.three-col_item:nth-of-type(2) .letter-row:nth-of-type(1) .letter-item:first-child{min-width:2ch}.three-col_item:nth-of-type(2) .letter-row:nth-of-type(3) .letter-item:nth-child(2){min-width:2ch}.three-col_item:nth-of-type(3) .letter-row:nth-of-type(1) .letter-item:nth-child(2){min-width:2ch}.three-col_item.is--active .three-col__title-h{font-size:8vw}.three-col_item.is--active .three-col__title-h:nth-of-type(1){transform:translate3d(0,-1.8em,1px)}.three-col_item.is--active .three-col__title-h:nth-of-type(2){transform:translate3d(.65em,-1.8em,1px)}.three-col_item.is--active .three-col__title-h:nth-of-type(3){transform:translate3d(-1.5em,-.9em,1px)}.three-col_item.is--active .three-col__title-h:nth-of-type(4){transform:translate3d(-.65em,-.9em,1px)}.three-col_item.is--active:nth-of-type(1) .three-col__title-h:nth-of-type(5){transform:translate3d(-2.65em,0,1px)}.three-col_item.is--active:nth-of-type(1) .three-col__title-h:nth-of-type(6){transform:translate3d(-2em,0,1px)}.three-col_item.is--active:nth-of-type(2) .three-col__title-h:nth-of-type(5){transform:translate3d(-3.35em,0,1px)}.three-col_item.is--active:nth-of-type(2) .three-col__title-h:nth-of-type(6){transform:translate3d(-2.75em,0,1px)}.three-col_item.is--active:nth-of-type(3) .three-col__title-h:nth-of-type(5){transform:translate3d(-2.6em,0,1px)}.three-col_item.is--active:nth-of-type(3) .three-col__title-h:nth-of-type(6){transform:translate3d(-2.4em,0,1px)}@media screen and (max-width: 479px){.three-col_item.is--active .three-col__title-h{font-size:19vw}.three-col_item.is--active .three-col__title{transform:translate3d(0,-84vw,0)}.three-col_item .line-wrap:nth-of-type(1) .line{transition-delay:.25s}.three-col_item .line-wrap:nth-of-type(2) .line{transition-delay:.3s}.three-col_item .line-wrap:nth-of-type(3) .line{transition-delay:.35s}.three-col_item .line-wrap:nth-of-type(4) .line{transition-delay:.4s}.three-col_item .line-wrap:nth-of-type(5) .line{transition-delay:.45s}}.work-wrap.open .letter-item .char{transform:translate3d(var(--x),0,0)!important}.work-wrap .letter-item .char{transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translate3d(var(--reveal-x, -20vw),0,0)}@media screen and (max-width: 479px){.work-wrap.open .letter-item .char{transform:translate3d(var(--mob-x),0,0)!important}.work-wrap .letter-item .char{transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translate3d(var(--mob-reveal-x, -20vw),0,0)}}@media (min-width: 991px){:is(.home-work__grid-item,.work__grid-item):hover .poster-cta{transform:translateZ(0)}:is(.home-work__grid-item,.work__grid-item):hover .poster-stamp{transform:translate3d(0,200%,0)}:is(.home-work__grid-item,.work__grid-item):hover .letter-row:nth-of-type(odd){transform:translate3d(.75ch,0,0)}:is(.home-work__grid-item,.work__grid-item):hover .letter-row:nth-of-type(2n){transform:translate3d(-.75ch,0,0)}.work__grid-item:hover :is(.poster-w__cover,.cover_img){transform:scale(1.05)}.home-work__grid-item:hover :is(.list-thumb__wrap,.poster-image){transform:scale(1.05)}}.home-work__grid-item .letter-row,.home-work__grid-item .list-thumb__wrap,.home-work__grid-item .poster-image,.work__grid-item .letter-row,.work__grid-item .cover_img{transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.bpf_locations{transition:opacity .4s cubic-bezier(.84,0,.16,1) .2s,color .4s cubic-bezier(.84,0,.16,1);cursor:pointer}.bpf_locations .bpf_city{transition:opacity .4s cubic-bezier(.84,0,.16,1)}.bpf_locations.is-hidden{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.84,0,.16,1) 0s,color .4s cubic-bezier(.84,0,.16,1)}.bpf_locations.active .bpf_city,.bpf_locations:hover .bpf_city{opacity:1}.bpf_info-wrap{pointer-events:none}.bpf_locations-wrapper{display:block;pointer-events:none;transition:height .4s cubic-bezier(.84,0,.16,1);height:var(--height, 0px)}.bpf_locations-list .bpf_locations-item{transition:opacity .4s cubic-bezier(.84,0,.16,1) .2s,visibility 0s linear .7s;opacity:0;pointer-events:none}.bpf_locations-list .bpf_locations-item.active{opacity:1!important;pointer-events:all;visibility:visible!important;transition:opacity .4s cubic-bezier(.84,0,.16,1) .2s,visibility 0s linear 0s}.bpf_info-back{opacity:0;transition:opacity .4s cubic-bezier(.84,0,.16,1) .2s;pointer-events:none}.bpf_info-back.active{opacity:1;pointer-events:all}.bpf_locations-parent{height:var(--height, 0px);width:calc(var(--width, 0px) + 1px)}.bpf_info-city{pointer-events:none;height:var(--height, 0px)}.bpf_info-city.active{pointer-events:all}.bpf_logo_wrap{pointer-events:none}.loc_details{transition:opacity .4s cubic-bezier(.84,0,.16,1)}.bpf_info-back{position:relative;cursor:pointer;color:#8b8b8b;transition:color .4s cubic-bezier(.84,0,.16,1),opacity .4s cubic-bezier(.84,0,.16,1)}.bpf_info-back .eyebrow.is-white.is-fade{color:currentColor;opacity:1}.bpf_info-back:before{content:"";position:absolute;bottom:0;left:0;right:0;transition:transform .6s cubic-bezier(.84,0,.16,1);transform-origin:left;transform:scaleX(1);height:1px;background-color:currentColor}.bpf_info-back:hover{color:var(--white)}.bpf_info-back:hover:before{transform-origin:right;transform:scaleX(0)}@media screen and (max-width: 479px){footer .bpf_policy.is-right{transition:opacity .4s cubic-bezier(.84,0,.16,1)}footer:has(.bpf_info-city.active) .bpf_policy.is-right{opacity:0}}.hero_content.is-top h1{color:#fff!important}@media screen and (min-width: 991px){.hero_wrap video:is([name="Mobile Clip"]){display:none!important}}@media screen and (max-width: 991px){.hero_wrap video:not([name="Mobile Clip"]){display:none!important}}.hero_top #hero_text-1,.hero_top #hero_text-2,.hero_top #hero_text-4{opacity:.7}.hero_top #hero_text-3,.hero_top #hero_text-5{opacity:.4}:root{--expo-ease: cubic-bezier(.16, 1, .3, 1)}.cta_title,.cta_title-2{transition:.2s ease color}.cta_box:after{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translate3d(0,102%,0);transition:transform .7s var(--expo-ease);background-color:var(--black)}.cta_wrap{transition:border-color .3s cubic-bezier(.19,1,.22,1) 0s}.cta_wrap:is(:hover,.w--current) .cta_title,.cta_wrap:is(:hover,.w--current) .cta_title-2{color:var(--white)}.cta_wrap:is(:hover,.w--current) .cta_box:after{transform:translateZ(0)}.cta_wrap:is(:hover,.w--current):has(.cta_wrap) .cta_wrap{border-color:var(--white);transition:border-color .3s cubic-bezier(.19,1,.22,1) .1s}.cta_wrap:is(:hover,.w--current):not(:has(.cta_wrap)){border-color:var(--white);transition:border-color .3s cubic-bezier(.19,1,.22,1) .1s}.cta_wrap .cta_wrap{transition:border-color .3s cubic-bezier(.19,1,.22,1) 0s}.btn{pointer-events:all;transition:.2s ease color}.btn .cta_title{color:currentColor;transition:none}.btn .btn_arrow{position:relative;z-index:2}.btn:is(:hover,.w--current):not(.no-hover){color:var(--white)}.btn:is(:hover,.w--current):not(.no-hover) .btn_content{outline-color:var(--black);border-color:var(--analog-white)}.btn:is(:hover,.w--current):not(.no-hover) .btn_content:after{transform:translateZ(0)}.btn:is(:hover,.w--current):not(.no-hover) .cta_w-border{border-color:var(--black)}.btn .cta_w-border{border-color:var(--real-black);transition:border-color .3s cubic-bezier(.19,1,.22,1) 0s;top:0;right:0;bottom:0;left:0}.btn .btn_content{outline:none;clip-path:inset(0px round .6vw);transform:translateZ(1px) rotate(.0001deg);border:1px solid var(--real-black);transition:outline-color .3s cubic-bezier(.19,1,.22,1) 0s,border-color .3s cubic-bezier(.19,1,.22,1) 0s}.btn .btn_content:nth-child(1){padding-top:.21vw}.btn .btn_content:after{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .7s var(--expo-ease);background-color:var(--black);width:101%;height:101%;border-radius:.6vw;transform:translate3d(0,104%,0)}.btn:not(.is-video) .btn_content:nth-child(2) .btn_arrow:nth-child(2){display:none}.btn:not(.is-video) .btn_content:nth-child(2) .btn_arrow:nth-child(1){display:block}.btn:is(.is-video) .btn_content:nth-child(2) .btn_arrow:nth-child(2){display:block}.btn:is(.is-video) .btn_content:nth-child(2) .btn_arrow:nth-child(1){display:none}@media screen and (min-width: 991px){.btn_content{height:100%}.btn{height:2vw}.btn .cta_title{white-space:nowrap}.three-col__small .btn_content{width:auto!important}}@media screen and (max-width: 991px){.btn_content{border-radius:1vw;clip-path:inset(0px round 1vw);padding-right:.6vw}.btn_content:after{border-radius:1vw}.btn.is-video .btn_arrow{width:1.8vw;top:-.16vw}.btn .btn_content.is-right{padding-left:1vw;padding-right:1vw}.btn.w-arrow .btn_arrow{top:-.16vw}.btn.arrow-rotate .btn_content.is-right{padding-left:1vw!important;padding-right:1vw!important;width:auto!important}.btn.arrow-rotate .btn_arrow{width:2vw}}@media screen and (max-width: 479px){.btn_content{border-radius:1.6vw;clip-path:inset(0px round 1.6vw);padding-left:1.4vw;padding-right:1.4vw}.btn_content:after{border-radius:1.6vw}.btn.is-video .btn_arrow{width:3vw;top:-.36vw}.btn .btn_content.is-right{padding-left:2.2vw;padding-right:2.2vw}}.cursor_wrapper{display:flex;pointer-events:none}.cursor{transform:translate(calc(var(--x) * 1px),calc(var(--y) * 1px));scale:var(--scale, 0);opacity:0;transition:opacity .4s cubic-bezier(.84,0,.16,1),scale .4s cubic-bezier(.84,0,.16,1),width .4s cubic-bezier(.84,0,.16,1)}.cursor.active{--scale: 1;opacity:1}@media screen and (max-width: 991px){.cursor{display:none!important}}@media screen and (min-width: 991px){.scale-w-vh .wfb_wrap .letter-item__p.is--home-bleed,.scale-w-vh .wfb_wrap .letter-item .char{font-size:21vh}.wfb_wrap .letter-item__p.is--home-bleed,.wfb_wrap .letter-item .char{font-size:12vw}}.work__grid-item .h-h6,.case-hero:has(.poster-bot) .h-h6,.home-work__grid-item .h-h6,.wfb_full-top .h-h6,.wfb_full-bot .h-h6,.home-work__list-top .h-h6,.home-work__list-bot .h-h6{transform:translateY(120%)}.poster-top__stamp.is-case,.list-poster-top__stamp.is-case{position:absolute;left:2vw;top:calc(48.2vh - 8vw)}.poster-top__stamp.is-case .stamp:nth-child(2),.list-poster-top__stamp.is-case .stamp:nth-child(2){transition:margin-top .8s ease;margin-top:1vw}.poster-top__stamp.is-case p,.list-poster-top__stamp.is-case p{transition:line-height .8s ease;line-height:.8}.stamp-wrap.is--bleed.is-case,.stamp-wrap.is--bleed.is-bot.is-case{position:absolute;left:2vw;top:calc(48.2vh - 8vw);right:8%}.stamp-wrap.is--bleed.is-case .stamp:nth-child(2),.stamp-wrap.is--bleed.is-bot.is-case .stamp:nth-child(2){transition:margin-top .8s ease;margin-top:1vw}.stamp-wrap.is--bleed.is-case p,.stamp-wrap.is--bleed.is-bot.is-case p{transition:line-height .8s ease;line-height:.8}video.is-cloud{object-fit:cover}.case-video__cta .us-vid__cta.is-case{position:absolute!important;transform:translate(0)!important}main.fixed{position:fixed;top:0;left:0;right:0;bottom:auto;height:100vh}.loc_details-item{pointer-events:none}.loc_details-item .loc_details.is--list.w-richtext{align-self:flex-start}.loc_details-item.active{pointer-events:all}.loc_details-item.active .is--email:before,.loc_details-item.active .is--phone:before{transition:transform .4s cubic-bezier(.19,1,.22,1) .6s!important;transform-origin:left!important;transform:scaleX(1)!important}.loc_details-item:has(.loc_details:is(:hover)) .loc_details:not(:hover){opacity:.2!important}.loc_details-item:has(.loc_details:is(:hover)) .loc_details:hover{opacity:1}.loc_details.is--list.w-richtext.is--email,.loc_details.is--list.w-richtext.is--phone{position:relative}.loc_details.is--list.w-richtext.is--email a,.loc_details.is--list.w-richtext.is--phone a{text-decoration:none!important}.loc_details.is--list.w-richtext.is--email:before,.loc_details.is--list.w-richtext.is--phone:before{content:"";display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;height:1.5px;background-color:color-mix(in srgb,currentColor,transparent 50%);transition:transform .4s cubic-bezier(.19,1,.22,1);transform-origin:right;transform:scaleX(0)}.loc_details.is--list.w-richtext.is--email:after,.loc_details.is--list.w-richtext.is--phone:after{content:"";display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;height:1.5px;background-color:currentColor;transition:transform .4s cubic-bezier(.19,1,.22,1);transform-origin:right;transform:scaleX(0)}.loc_details.is--list.w-richtext.is--email:hover:after,.loc_details.is--list.w-richtext.is--phone:hover:after{transform-origin:left;transform:scaleX(1)}[data-heading-fall-down]{visibility:hidden;contain:layout style}[data-heading-fall-down] .h-h1{visibility:hidden}.heading-word-wrapper{overflow:hidden;display:inline-block;padding-top:100px;padding-left:4px;padding-right:4px;margin-top:-100px;margin-left:-4px;margin-right:-4px;vertical-align:baseline;box-sizing:content-box}.safari-hidden{display:none!important}
