.jhub-df{--jhub-df-spinner:var(--junctionhub-color-theme-primary);--jhub-df-duration:500ms;--jhub-df-stagger:80ms;position:relative}.jhub-df-filter{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:50px}.jhub-df-filter__btn{align-items:center;background-color:var(--junctionhub-color-common-white);border:1px solid var(--junctionhub-color-border-1);border-radius:40px;color:var(--junctionhub-color-heading-primary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:var(--junctionhub-fw-regular);justify-content:center;letter-spacing:0;line-height:1;padding:7px 12px;transition:background-color .3s,color .3s,border-color .3s}.jhub-df-filter__btn:focus-visible,.jhub-df-filter__btn:focus-within{outline:none}.jhub-df-filter__btn:focus,.jhub-df-filter__btn:hover{background-color:var(--junctionhub-color-grey-2);border-color:var(--junctionhub-color-border-1);color:var(--junctionhub-color-heading-primary)}.jhub-df-filter__btn.is-child{border-style:dashed}.jhub-df-filter__btn.is-active{background-color:var(--junctionhub-color-common-black);border-color:var(--junctionhub-color-common-black);color:var(--junctionhub-color-common-white)}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.jhub-df-filter{margin-bottom:40px}}.jhub-df-stage{position:relative}.jhub-df-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .3s}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.jhub-df-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.jhub-df-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.jhub-df.is-loading .jhub-df-grid{opacity:.35;pointer-events:none}.jhub-df-empty,.jhub-df-error{color:rgba(0,0,0,.6);grid-column:1/-1;margin:0;padding:40px 0;text-align:center}.jhub-df-more{display:flex;justify-content:center;margin-top:50px}.jhub-df-more[hidden]{display:none}.jhub-df-more__btn{background-color:var(--junctionhub-color-common-black);border-color:var(--junctionhub-color-common-black);padding:19px 30px;position:relative}.jhub-df-more__btn:focus-visible,.jhub-df-more__btn:focus-within{outline:none}.jhub-df-more__btn:disabled{cursor:progress;opacity:.8}.jhub-df-more__btn .jhub-df-spinner--btn{border-color:hsla(0,0%,100%,.35);border-top-color:var(--jhub-df-spinner);display:none}.jhub-df-more__btn.is-loading .jhub-df-spinner--btn{display:inline-block}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.jhub-df-more{margin-top:40px}.jhub-df-more__btn{padding:16px 25px}}.jhub-df-spinner{animation:jhub-df-spin .7s linear infinite;border:2px solid rgba(0,0,0,.12);border-radius:50%;border-top:2px solid var(--jhub-df-spinner);height:16px;width:16px}.jhub-df-spinner--grid{border-width:4px;display:none;height:44px;left:50%;margin-left:-22px;position:absolute;top:80px;width:44px;z-index:2}.jhub-df.is-loading .jhub-df-spinner--grid{display:block}.jhub-df--animate .jhub-df-item{opacity:0}.jhub-df--animate .jhub-df-item.is-in{animation-delay:calc(var(--jhub-i, 0)*var(--jhub-df-stagger));animation-duration:var(--jhub-df-duration);animation-fill-mode:both;animation-name:jhub-df-fade-up;animation-timing-function:ease-out}.jhub-df--animate[data-animation=fade] .jhub-df-item.is-in{animation-name:jhub-df-fade}.jhub-df--animate[data-animation=zoom-in] .jhub-df-item.is-in{animation-name:jhub-df-zoom-in}.jhub-df--animate[data-animation=slide-left] .jhub-df-item.is-in{animation-name:jhub-df-slide-left}.jhub-df--animate[data-animation=slide-right] .jhub-df-item.is-in{animation-name:jhub-df-slide-right}@keyframes jhub-df-spin{to{transform:rotate(1turn)}}@keyframes jhub-df-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes jhub-df-fade{0%{opacity:0}to{opacity:1}}@keyframes jhub-df-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes jhub-df-slide-left{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes jhub-df-slide-right{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.jhub-df--animate .jhub-df-item{opacity:1}.jhub-df--animate .jhub-df-item.is-in{animation:none}.jhub-df-spinner{animation-duration:1.6s}}