.expertise-grid{background:transparent;padding:24px 0}.expertise-grid__header{margin-bottom:34px}.expertise-grid__heading{color:#73767a;font-family:ff-meta-web-pro-condensed,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.1;margin:0}.expertise-grid__items{align-items:stretch;column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px}.expertise-item{display:flex;flex-direction:column;transition:transform .3s ease}.expertise-item__image-link{aspect-ratio:16/9;background:#f2f2f2;border-radius:8px;display:block;overflow:hidden;position:relative;width:100%}.expertise-item__image-link:after{background:#c3cb2b;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .35s ease;width:0;z-index:2}.expertise-item__image{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease,filter .5s ease;width:100%}.expertise-item__content{min-width:0;padding-top:10px}.expertise-item__title{color:#73767a;font-family:ff-meta-web-pro-condensed,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.15;margin:0 0 1px}.expertise-item__title a{color:#73767a;text-decoration:none;transition:color .25s ease}.expertise-item__cta{align-items:center;color:#c3cb2b;display:inline-flex;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .25s ease,gap .25s ease;white-space:nowrap}.expertise-item__cta span{font-size:1.8rem;line-height:1;position:relative;top:.01em;transition:transform .25s ease}.expertise-item:hover{transform:translateY(-4px)}.expertise-item:hover .expertise-item__image-link:after{width:100%}.expertise-item:hover .expertise-item__image{filter:saturate(1.15) brightness(1.03);transform:scale(1.06)}.expertise-item:hover .expertise-item__title a{color:#373f44}.expertise-item:hover .expertise-item__cta{color:#c3cb2b;gap:12px}.expertise-item:hover .expertise-item__cta span{transform:translateX(4px)}.expertise-item__cta:focus,.expertise-item__cta:hover{color:#c3cb2b;outline:none;text-decoration:none}.expertise-grid__empty{background:#fff;border:1px dashed #c3cb2b;color:#494a52;padding:24px}.expertise-grid__empty h3{color:#494a52;font-family:ff-meta-web-pro-condensed,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 10px}.expertise-grid__empty p{color:#494a52;font-family:Lato,serif;font-size:1rem;line-height:1.5;margin:0 0 8px}@media (max-width:991px){.expertise-grid__items{column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}@media (max-width:767px){.expertise-grid{padding:20px 0}.expertise-grid__heading{font-size:1.6rem}.expertise-grid__items{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:24px}.expertise-item__title{font-size:1.15rem}}