@keyframes animateGrain{0%,100%{transform:translate(0,0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}100%{transform:translate(-15%,-20%)}}section.mfr-agency__case-study-carousel{position:relative}section.mfr-agency__case-study-carousel .grid-container{position:relative}section.mfr-agency__case-study-carousel .case-study-carousel__wrapper{display:flex;flex-direction:column;gap:2rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__wrapper{gap:2rem}}section.mfr-agency__case-study-carousel .case-study-carousel__footer,section.mfr-agency__case-study-carousel .case-study-carousel__header{width:100%}section.mfr-agency__case-study-carousel .case-study-carousel__header{margin-bottom:1rem}section.mfr-agency__case-study-carousel .case-study-carousel__filters{border-top:1px solid var(--case-study-carousel-filter-border,currentColor);border-bottom:1px solid var(--case-study-carousel-filter-border,currentColor)}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner{padding:1rem 0;display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner>:first-child{margin-left:1rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner>:first-child{margin-left:1.875rem}}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner>:last-child{margin-right:1rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner>:last-child{margin-lrighteft:1.875rem}}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 0 0 px;background:0 0;border:none;color:inherit;font:inherit;cursor:pointer;flex:0 0 auto;white-space:nowrap;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transform:scale(1)!important;-o-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button span{position:relative}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button span::before{content:"";position:absolute;left:0!important;bottom:-4px;width:100%;height:.0625rem;background-color:currentColor!important;opacity:1;transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-moz-transform:translateY(100%) scaleX(0)!important;-o-transform:translateY(100%) scaleX(0)!important;-ms-transform:translateY(100%) scaleX(0)!important;-webkit-transform:translateY(100%) scaleX(0)!important;transform:translateY(100%) scaleX(0)!important;moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}@media screen and (pointer:fine){section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button span:hover{-moz-transform:unset!important;-o-transform:unset!important;-ms-transform:unset!important;-webkit-transform:unset!important;transform:unset!important;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button span:hover:before{-moz-transform:translateY(100%) scaleX(1)!important;-o-transform:translateY(100%) scaleX(1)!important;-ms-transform:translateY(100%) scaleX(1)!important;-webkit-transform:translateY(100%) scaleX(1)!important;transform:translateY(100%) scaleX(1)!important}}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.625rem;height:.625rem;border-radius:50%;background-color:var(--filter-indicator-color,currentColor);transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1)}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button .case-study-filters__label{position:relative;display:inline-flex;padding-left:1rem}section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__button.is-active span::before{-moz-transform:translateY(100%) scaleX(1)!important;-o-transform:translateY(100%) scaleX(1)!important;-ms-transform:translateY(100%) scaleX(1)!important;-webkit-transform:translateY(100%) scaleX(1)!important;transform:translateY(100%) scaleX(1)!important}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__filters .case-study-filters__inner{flex-wrap:wrap;overflow:visible}}section.mfr-agency__case-study-carousel .case-study-carousel__carousel{border-bottom:1px solid var(--case-study-carousel-filter-border,currentColor);padding-bottom:2rem}section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item{flex:0 0 auto;width:17.1875rem;max-width:17.1875rem}section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item:not(:last-child){margin-right:1.25rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item:first-child{padding-left:2rem}}section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item:last-child{padding-right:1.25rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item:last-child{padding-right:2rem}}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item{width:18rem;max-width:18rem}}section.mfr-agency__case-study-carousel .case-study-carousel__carousel-track .mfr-carousel__item.is-hidden{opacity:0;pointer-events:none;transform:scale(.95);flex:0 0 0!important;width:0!important;max-width:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}section.mfr-agency__case-study-carousel .case-study-card{display:flex;flex-direction:column;gap:1rem}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-card{gap:1rem}}section.mfr-agency__case-study-carousel .case-study-card__link{display:flex;flex-direction:column;gap:inherit;text-decoration:none;color:inherit}@media screen and (pointer:fine){section.mfr-agency__case-study-carousel .case-study-card__link:hover .case-study-card__media{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}section.mfr-agency__case-study-carousel .case-study-card__link:hover .case-study-card__media img,section.mfr-agency__case-study-carousel .case-study-card__link:hover .case-study-card__media video{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}}section.mfr-agency__case-study-carousel .case-study-card__media{position:relative;overflow:hidden;border-radius:1.5rem;transform-style:preserve-3d;transform:perspective(1100px);will-change:transform;height:26.25rem;max-height:70vh;transition:transform .3s cubic-bezier(.5,0,0,1);-webkit-transition:transform .3s cubic-bezier(.5,0,0,1);-moz-transition:transform .3s cubic-bezier(.5,0,0,1);-o-transition:transform .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){section.mfr-agency__case-study-carousel .case-study-card__media{height:30.4375rem;max-height:70vh}}section.mfr-agency__case-study-carousel .case-study-card__media img,section.mfr-agency__case-study-carousel .case-study-card__media picture,section.mfr-agency__case-study-carousel .case-study-card__media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.5,0,0,1);-webkit-transition:transform .55s cubic-bezier(.5,0,0,1);-moz-transition:transform .55s cubic-bezier(.5,0,0,1);-o-transition:transform .55s cubic-bezier(.5,0,0,1)}section.mfr-agency__case-study-carousel .case-study-card__meta{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:.5rem}section.mfr-agency__case-study-carousel .case-study-card__title{margin:0;text-transform:uppercase;letter-spacing:.08em;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transform:scale(1)!important;-o-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}section.mfr-agency__case-study-carousel .case-study-card__title span{position:relative}section.mfr-agency__case-study-carousel .case-study-card__title span::before{content:"";position:absolute;left:0!important;bottom:-4px;width:100%;height:.0625rem;background-color:currentColor!important;opacity:1;transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-moz-transform:translateY(100%) scaleX(0)!important;-o-transform:translateY(100%) scaleX(0)!important;-ms-transform:translateY(100%) scaleX(0)!important;-webkit-transform:translateY(100%) scaleX(0)!important;transform:translateY(100%) scaleX(0)!important;moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}@media screen and (pointer:fine){section.mfr-agency__case-study-carousel .case-study-card__title span:hover{-moz-transform:unset!important;-o-transform:unset!important;-ms-transform:unset!important;-webkit-transform:unset!important;transform:unset!important;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.mfr-agency__case-study-carousel .case-study-card__title span:hover:before{-moz-transform:translateY(100%) scaleX(1)!important;-o-transform:translateY(100%) scaleX(1)!important;-ms-transform:translateY(100%) scaleX(1)!important;-webkit-transform:translateY(100%) scaleX(1)!important;transform:translateY(100%) scaleX(1)!important}}section.mfr-agency__case-study-carousel .case-study-card__indicators{display:inline-flex;gap:.375rem;align-items:center}section.mfr-agency__case-study-carousel .case-study-card__indicator{width:.625rem;height:.625rem;border-radius:50%;background-color:var(--case-study-tag-color,currentColor)}section.mfr-agency__case-study-carousel .case-study-card.is-placeholder{opacity:.6}section.mfr-agency__case-study-carousel .flickity-button{display:none}
/*# sourceMappingURL=mfr-agency__case-study-carousel.css.map */
