html.lenis,html.lenis body{height:auto}
html.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-stopped{overflow:hidden}
.lenis [data-lenis-prevent]{overscroll-behavior:contain}
.cfx-glide-group{position:relative;isolation:isolate}
.cfx-tab-glider{position:absolute;left:0;top:0;border-radius:999px;background:rgba(98,108,255,.25);border:1px solid rgba(156,163,255,.25);pointer-events:none;z-index:-1}
.cfx-glide-group :is(a,button){position:relative;z-index:1;transition:color .25s ease,background .25s ease}
.cfx-glide-group .cfx-glide-active{background:transparent!important;color:inherit}
.cfx-spring-card{transform-origin:center;touch-action:pan-y pinch-zoom}
.clients-grid .cfx-spring-card,.worlds-bricks .cfx-spring-card{touch-action:pan-x pan-y pinch-zoom}
.collection-heading>span,#clients-total,#deferred-total,.results dt,.programme-results dt,[data-count]{font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.cfx-spring-card{transform:none!important}.cfx-glide-group :is(a,button){transition:none}}
