@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-case-study__grid{position:relative}section.mfr-case-study__grid .case-study-grid{display:flex;flex-direction:column}section.mfr-case-study__grid .case-study-grid__filters{border-top:1px solid var(--section-border,currentColor);border-bottom:1px solid var(--section-border,currentColor)}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner{padding:1rem 0;display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 0 0 1rem;background:0 0;border:none;color:inherit;font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;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-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button span{position:relative}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .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-case-study__grid .case-study-grid__filters .case-study-filters__inner .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-case-study__grid .case-study-grid__filters .case-study-filters__inner .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-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button:first-child{margin-left:1rem}@media print,screen and (min-width:64em){section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button:first-child{margin-left:1.875rem}}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button:last-child{margin-right:1rem}@media print,screen and (min-width:64em){section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button:last-child{margin-lrighteft:1.875rem}}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button::after{content:"";position:absolute;top:50%;left:0;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-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .case-study-filters__button .case-study-filters__label{position:relative;display:inline-flex}section.mfr-case-study__grid .case-study-grid__filters .case-study-filters__inner .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-case-study__grid .case-study-grid__filters .case-study-filters__inner{flex-wrap:wrap;overflow:visible}}section.mfr-case-study__grid .case-study-grid__items{display:grid;gap:3.75rem}@media print,screen and (min-width:40em){section.mfr-case-study__grid .case-study-grid__items{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}}section.mfr-case-study__grid .case-study-grid__block{grid-column:1/-1;min-width:0;display:flex}@media print,screen and (min-width:40em){section.mfr-case-study__grid .case-study-grid__block.block--half{grid-column:span 6}}@media print,screen and (min-width:40em){section.mfr-case-study__grid .case-study-grid__block.block--third{grid-column:span 4}}@media print,screen and (min-width:40em){section.mfr-case-study__grid .case-study-grid__block.block--two-thirds{grid-column:span 8}}section.mfr-case-study__grid .case-study-grid__block.is-hidden{display:none!important}section.mfr-case-study__grid .case-study-grid__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;min-height:13.75rem;border-radius:1.25rem;background:var(--section-border-alpha,rgba(0,0,0,.08));color:inherit;height:100%;width:100%}section.mfr-case-study__grid .case-study-grid__placeholder--section{grid-column:span 12}section.mfr-case-study__grid .case-study-grid-card{display:flex;flex-direction:column;gap:1rem;color:inherit;width:100%}@media screen and (pointer:fine){section.mfr-case-study__grid .case-study-grid-card:hover .case-study-grid-card__media{-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98)}section.mfr-case-study__grid .case-study-grid-card:hover .case-study-grid-card__media img,section.mfr-case-study__grid .case-study-grid-card:hover .case-study-grid-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-case-study__grid .case-study-grid-card__media-link{display:block;text-decoration:none;color:inherit}section.mfr-case-study__grid .case-study-grid-card__media-link:focus-visible{outline:.125rem solid currentColor;outline-offset:.375rem}section.mfr-case-study__grid .case-study-grid-card__media{position:relative;width:100%;height:25rem;overflow:hidden;background:var(--section-border-alpha,rgba(0,0,0,.08));transition:transform .45s cubic-bezier(.5,0,0,1);-webkit-transition:transform .45s cubic-bezier(.5,0,0,1);-moz-transition:transform .45s cubic-bezier(.5,0,0,1);-o-transition:transform .45s cubic-bezier(.5,0,0,1)}section.mfr-case-study__grid .case-study-grid-card__media iframe,section.mfr-case-study__grid .case-study-grid-card__media img,section.mfr-case-study__grid .case-study-grid-card__media picture,section.mfr-case-study__grid .case-study-grid-card__media video{display:block;width:100%;height:100%;object-fit:cover;transition:filter 450ms ease,opacity 450ms ease,transform 450ms ease!important;-webkit-transition:filter 450ms ease,opacity 450ms ease,transform 450ms ease!important;-moz-transition:filter 450ms ease,opacity 450ms ease,transform 450ms ease!important}section.mfr-case-study__grid .case-study-grid-card__placeholder{display:block;width:100%;height:100%;background:var(--section-border-alpha,rgba(0,0,0,.08))}section.mfr-case-study__grid .case-study-grid-card__meta{display:flex;flex-direction:column;gap:.75rem}section.mfr-case-study__grid .case-study-grid-card__tags{display:inline-flex;flex-wrap:wrap;gap:.75rem;row-gap:.375rem;text-transform:uppercase;letter-spacing:.08em}section.mfr-case-study__grid .case-study-grid-card__tags .case-study-grid-card__tag{display:inline-flex;align-items:center;gap:.3125rem}section.mfr-case-study__grid .case-study-grid-card__tags .case-study-grid-card__tag-text{font-size:.6875rem}section.mfr-case-study__grid .case-study-grid-card__title{margin:0;font-family:var(--font-heading-h3);font-size:var(--font-heading-h3-size-mobile);line-height:var(--font-heading-h3-line-height-mobile);letter-spacing:var(--font-heading-h3-spacing-mobile);font-weight:var(--font-heading-h3-weight);text-transform:var(--h3-font-case)}@media print,screen and (min-width:64em){section.mfr-case-study__grid .case-study-grid-card__title{font-size:var(--font-heading-h3-size);line-height:var(--font-heading-h3-line-height);letter-spacing:var(--font-heading-h3-spacing)}}section.mfr-case-study__grid .case-study-grid-card__title-link{text-decoration:none;color:inherit;-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-case-study__grid .case-study-grid-card__title-link span{position:relative}section.mfr-case-study__grid .case-study-grid-card__title-link 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-case-study__grid .case-study-grid-card__title-link 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-case-study__grid .case-study-grid-card__title-link 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-case-study__grid .case-study-grid-card__title-link span::before{bottom:.3125rem}section.mfr-case-study__grid .case-study-grid-card__indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--case-study-tag-color,currentColor);flex-shrink:0}@media print,screen and (min-width:40em){section.mfr-case-study__grid .case-study-grid__block.block--half .case-study-grid-card__media,section.mfr-case-study__grid .case-study-grid__block.block--third .case-study-grid-card__media,section.mfr-case-study__grid .case-study-grid__block.block--two-thirds .case-study-grid-card__media{height:clamp(25rem,50vh,31.25rem)}}@media print,screen and (min-width:64em){section.mfr-case-study__grid .case-study-grid__block.block--half .case-study-grid-card__media,section.mfr-case-study__grid .case-study-grid__block.block--third .case-study-grid-card__media,section.mfr-case-study__grid .case-study-grid__block.block--two-thirds .case-study-grid-card__media{height:clamp(25rem,50vh,43.75rem)}}@media print,screen and (min-width:40em){section.mfr-case-study__grid:not(.is-filter-active) .case-study-grid__block.block--full .case-study-grid-card__media{height:clamp(25rem,80vh,90vh)}}@media print,screen and (min-width:64em){section.mfr-case-study__grid:not(.is-filter-active) .case-study-grid__block.block--full .case-study-grid-card__media{height:clamp(25rem,80vh,90vh)}}@media print,screen and (min-width:64em){section.mfr-case-study__grid.is-filter-active .case-study-grid__block{grid-column:span 6}}@media print,screen and (min-width:40em){section.mfr-case-study__grid.is-filter-active .case-study-grid-card__media{height:clamp(25rem,50vh,31.25rem)}}@media print,screen and (min-width:64em){section.mfr-case-study__grid.is-filter-active .case-study-grid-card__media{height:clamp(25rem,50vh,43.75rem)}}
/*# sourceMappingURL=mfr-case-study__grid.css.map */
