@keyframes wf-case-gallery-sway{0%{transform:translate3d(calc(var(--wf-pan,0px) * -.5), 0, 0)}to{transform:translate3d(calc(var(--wf-pan,0px) * .5), 0, 0)}}.wf_case_about{perspective:1000px;margin:7rem auto;position:relative}.wf_case_about>span,.wf_case_about_box>span{text-transform:uppercase;align-items:center;font-size:2.1rem;line-height:3.1rem;display:flex}.wf_case_about>span:before,.wf_case_about_box>span:before{content:"";background-color:var(--wf-cp);border-radius:50%;width:1rem;height:1rem;margin-right:1.3rem;display:block}.wf_case_about .t{padding:1.5rem 2rem}.wf_case_about .t .wf_t{text-align:left;margin-bottom:3.4rem}.wf_case_about .t div{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.wf_case_about .t div>a{border:.1rem solid var(--wf-black);background-color:#fff;border-radius:0 2.8rem 2.8rem;justify-content:center;align-items:center;height:5.6rem;margin-top:1rem;padding:0 2rem;font-size:2.1rem;transition:background-color .3s,color .3s,border-color .3s;display:flex}.wf_case_about .t div>a:hover{background-color:var(--wf-cp);color:#fff;border-color:var(--wf-cp);opacity:1}.wf_case_about .t p{color:#86868b;margin-bottom:0;font-size:2.1rem;line-height:3.1rem}.wf_case_about .t p+p{margin-top:3.6rem}.wf_case_about .t .wf_case_about_text{width:100%;display:block}.wf_case_about .t .wf_case_about_ctas{flex-flow:wrap;align-items:center;gap:1.2rem;width:100%;margin-top:2rem;display:flex}.wf_case_about .t .wf_case_about_ctas>*{margin-top:0}.wf_case_about .t .wf_case_about_more{display:none}.wf_case_about .t .wf_case_about_text.is-clampable{transition:grid-template-rows .55s var(--wf-ease-reveal);grid-template-rows:minmax(15.5rem,0fr);display:grid;position:relative;overflow:hidden}.wf_case_about .t .wf_case_about_text.is-clampable>div{min-height:0;display:block}.wf_case_about .t .wf_case_about_text.is-clampable:after{content:"";pointer-events:none;opacity:1;height:6rem;transition:opacity .35s var(--wf-ease-reveal);background:linear-gradient(#fff0,#fff 92%);position:absolute;top:auto;bottom:0;left:0;right:0}.wf_case_about .t .wf_case_about_more{height:5.6rem;color:var(--wf-black);-webkit-tap-highlight-color:transparent;background-color:#f5f5f7;border:.1rem solid #0000;border-radius:2.8rem 2.8rem 0;justify-content:center;align-items:center;gap:1.2rem;padding:0 2rem;font-size:2.1rem;transition:background-color .3s,border-color .3s;display:inline-flex}.wf_case_about .t .wf_case_about_more svg{width:.9rem;height:1.6rem;transition:rotate .45s var(--wf-ease-reveal);rotate:-90deg}.wf_case_about .t .wf_case_about_more span+span{display:none}@media (hover:hover){.wf_case_about .t .wf_case_about_more:hover{border-color:var(--wf-black);background-color:#fff}}.wf_case_about .wf_case_about_toggle:checked~.wf_case_about_text.is-clampable{grid-template-rows:minmax(15.5rem,1fr)}.wf_case_about .wf_case_about_toggle:checked~.wf_case_about_text.is-clampable:after{opacity:0}.wf_case_about .wf_case_about_toggle:checked~.wf_case_about_ctas .wf_case_about_more svg{rotate:90deg}.wf_case_about .wf_case_about_toggle:checked~.wf_case_about_ctas .wf_case_about_more span{display:none}.wf_case_about .wf_case_about_toggle:checked~.wf_case_about_ctas .wf_case_about_more span+span{display:inline}@media (min-width:1024px){.wf_case_about .t .wf_case_about_text.is-clampable{grid-template-rows:none;transition:none;display:block;position:static;overflow:visible}.wf_case_about .t .wf_case_about_text.is-clampable>div{min-height:auto;display:flex}.wf_case_about .t .wf_case_about_text.is-clampable:after{content:none}.wf_case_about .t .wf_case_about_more{display:none}}.wf_case_about_box{border-top:.1rem solid #dcdcdc;margin-top:4rem;padding-top:4rem}.wf_case_about_box span{margin-bottom:3.3rem}.wf_case_about_box ul{padding-left:2.3rem;font-size:3.4rem;font-weight:500}.wf_case_about_box ul li+li{margin-top:4rem}.wf_case_about>span{will-change:transform, opacity;transition:all .7s var(--wf-ease-out)}.wf_case_about>span.reveal-init{opacity:0;transform:translateY(2rem)scale(.94)}.wf_case_about>span.reveal-active{opacity:1;transform:translateY(0)scale(1)}.wf_case_about .t>div{will-change:transform, opacity;transition:opacity var(--wf-reveal-dur-lg) var(--wf-ease-reveal), transform var(--wf-reveal-dur-lg) var(--wf-ease-reveal)}.wf_case_about .t>div.reveal-init{opacity:0;transform-origin:top;transform:translateY(4rem)}.wf_case_about .t>div.reveal-active{opacity:1;transition-delay:.1s;transform:translateY(0)rotateX(0)skewY(0)}.wf_case_about_box{will-change:transform, opacity;transition:opacity var(--wf-reveal-dur) var(--wf-ease-reveal), transform var(--wf-reveal-dur) var(--wf-ease-reveal)}.wf_case_about_box.reveal-init{opacity:0;transform:translateY(3rem)scale(.94)}.wf_case_about_box.reveal-active{opacity:1;transform:translateY(0)scale(1)rotateY(0)}.wf_case_about_box.reveal-active:first-of-type{transition-delay:.23s}.wf_case_about_box.reveal-active:nth-of-type(2){transition-delay:.31s}.wf_case_about_box.reveal-active:nth-of-type(3){transition-delay:.39s}.wf_case_about_box.reveal-active:nth-of-type(4){transition-delay:.47s}@media (min-width:1024px){.wf_case_about .t .wf_case_about_ctas{gap:1.6rem;margin-top:4rem}.wf_case_about_box{align-items:flex-start;margin-top:7rem;padding-top:7rem;display:flex}.wf_case_about_box ul{padding-left:0;font-size:6rem}.wf_case_about .t div,.wf_case_about_box div{width:100%;max-width:69rem;margin-left:auto}.wf_case_about_box div{max-width:72rem}}@keyframes wf_swipe{0%,3%{transform:translateY(0)}19%,23%{transform:translateY(calc(var(--wf-swipe,0px) * .22))}41%,45%{transform:translateY(calc(var(--wf-swipe,0px) * .46))}62%,66%{transform:translateY(calc(var(--wf-swipe,0px) * .68))}84%,88%{transform:translateY(calc(var(--wf-swipe,0px) * .88))}to{transform:translateY(var(--wf-swipe,0px))}}@keyframes wf_swipe_thumb{0%,3%{transform:translateY(0)}19%,23%{transform:translateY(77.88%)}41%,45%{transform:translateY(162.84%)}62%,66%{transform:translateY(240.72%)}84%,88%{transform:translateY(311.52%)}to{transform:translateY(354%)}}.wf_scroll{justify-content:center;align-items:center;min-width:32rem;display:flex;overflow:hidden}.wf_scroll_inner{width:100%;aspect-ratio:var(--ratio,1.85);--ar:var(--ratio,1.85);border-radius:2rem;position:relative;overflow:hidden}.wf_scroll_inner img{object-fit:cover;object-position:top center;border-radius:inherit;width:100%;height:100%;display:block}@media (min-width:1024px){.wf_scroll{--w0:58vw;--h0:24vh;--w1:min(170rem, 92vw);--full:min(calc(var(--w1) / var(--ratio,1.85)), 78vh);--wide:calc(var(--full) * var(--ratio,1.85));height:calc(var(--full) + 6rem)}.wf_scroll_inner{aspect-ratio:auto;--ar:0;width:calc(var(--w0) + var(--reveal,0) * (var(--wide) - var(--w0)));height:calc(var(--h0) + var(--reveal,0) * (var(--full) - var(--h0)));border-radius:calc(2.4rem - var(--reveal,0) * 1.2rem);transform:translateY(calc(-3rem * (1 - var(--reveal,0))));will-change:width, height}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.wf_scroll_inner{width:var(--wide);height:var(--full);border-radius:1.2rem;transform:none}}.wf_timeline{background-color:#fff;padding-top:7.5rem;padding-bottom:7.5rem}.wf_timeline_tags{justify-content:center;align-items:center;gap:2rem;margin:3rem auto 3.5rem;display:flex}.wf_timeline_tags div{color:#fff;will-change:transform, opacity;min-width:17.2rem;height:5.5rem;transition:all .8s var(--wf-ease-out);background-color:#1f93ff;border-radius:2.8rem;align-items:center;padding:0 3rem 0 .6rem;font-size:1.8rem;display:flex}.wf_timeline_tags div span{width:4.4rem;height:4.4rem;color:var(--wf-black);transition:transform .8s var(--wf-ease-out);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;display:flex}.wf_timeline_tags.reveal-init div{opacity:0;transform:translateY(-3rem)scale(.94)}.wf_timeline_tags.reveal-init div span{transform:none}.wf_timeline_tags.reveal-active div{opacity:1;transform:translateY(0)scale(1)rotateX(0)}.wf_timeline_tags.reveal-active div:nth-child(2){transition-delay:.15s}.wf_timeline_tags.reveal-active div span{transition-delay:.3s;transform:rotate(0)}.wf_timeline_row{perspective:1200px;flex-direction:column;gap:2.5rem;display:flex}.wf_timeline_row>div{will-change:transform, opacity;transform-origin:top;transition:opacity var(--wf-reveal-dur-lg) var(--wf-ease-reveal), transform var(--wf-reveal-dur-lg) var(--wf-ease-reveal);background-color:#f5f5f7;border-radius:3.4rem;flex-wrap:wrap;flex:1;gap:1.4rem 1.7rem;padding:1.5rem 1rem 3rem;display:flex;box-shadow:0 2px 4px #0003}.wf_timeline_row>div p{color:#86868b;background-color:#fff;border-radius:4.1rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1.2rem;width:100%;margin-bottom:.5rem;padding:1.6rem 2.1rem 2.1rem 3rem;font-size:3.2rem;font-weight:300;display:flex}.wf_timeline_row>div p strong{color:var(--wf-black);white-space:nowrap;font-size:3.6rem;font-weight:500}.wf_timeline_row>div p small{white-space:nowrap;font-size:.6em}.wf_timeline_row>div bdi{flex-wrap:wrap;gap:1.4rem 1.7rem;padding-right:5rem;display:flex}.wf_timeline_row>div span{filter:drop-shadow(0 .2rem .5rem #00000040);transition:background-color .3s, color .3s, opacity .5s ease-out, transform .5s var(--wf-ease-out);background-color:#fff;border-radius:1.4rem;flex:none;padding:1rem 1.6rem}.wf_timeline_row>div span.fake{filter:none;pointer-events:none;background-color:#0000;flex:100%;height:0;margin:0;padding:0;opacity:0!important}.wf_timeline_row>div span.fake-sibling{margin-bottom:-1.5rem}.wf_timeline_row>div span:hover:not(.fake){color:#fff;background-color:#06c}.wf_timeline_row.reveal-init>div{opacity:0;transform:scaleY(.94)translateY(-2rem)}.wf_timeline_row.reveal-init>div span{opacity:0}.wf_timeline_row.reveal-active>div{opacity:1;transform:rotateX(0)scaleY(1)translateY(0)}.wf_timeline_row.reveal-active>div:first-child{transition-delay:.32s}.wf_timeline_row.reveal-active>div:first-child span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(2){transition-delay:.44s}.wf_timeline_row.reveal-active>div:nth-child(2) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(3){transition-delay:.56s}.wf_timeline_row.reveal-active>div:nth-child(3) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(4){transition-delay:.68s}.wf_timeline_row.reveal-active>div:nth-child(4) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(5){transition-delay:.8s}.wf_timeline_row.reveal-active>div:nth-child(5) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(6){transition-delay:.92s}.wf_timeline_row.reveal-active>div:nth-child(6) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(7){transition-delay:1.04s}.wf_timeline_row.reveal-active>div:nth-child(7) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(8){transition-delay:1.16s}.wf_timeline_row.reveal-active>div:nth-child(8) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(9){transition-delay:1.28s}.wf_timeline_row.reveal-active>div:nth-child(9) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(10){transition-delay:1.4s}.wf_timeline_row.reveal-active>div:nth-child(10) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(11){transition-delay:1.52s}.wf_timeline_row.reveal-active>div:nth-child(11) span:not(.fake){opacity:1;transform:scale(1)}.wf_timeline_row.reveal-active>div:nth-child(12){transition-delay:1.64s}.wf_timeline_row.reveal-active>div:nth-child(12) span:not(.fake){opacity:1;transform:scale(1)}@media (min-width:1024px){.wf_timeline_row{flex-direction:row;align-items:flex-end;margin:7rem auto 0}.wf_timeline_row div{padding:1.8rem 1.2rem 3.6rem}.wf_timeline_row div>p{padding:1.6rem 1.8rem 2.1rem 2.2rem;font-size:2.1rem}.wf_timeline_row div>p strong{font-size:2.4rem}.wf_timeline_row div bdi{padding-left:1.1rem}}@media (min-width:1440px){.wf_timeline_row{gap:6.5rem}.wf_timeline_row div>p{font-size:2.6rem}.wf_timeline_row div>p strong{font-size:3rem}}
