.wp-block-acf-capability-cards{background:var(--fm-color-surface-muted);padding-block:var(--fm-space-section)}.wp-block-acf-capability-cards .agency-base-capability-cards__header{margin-bottom:var(--fm-space-5xl)}.wp-block-acf-capability-cards .agency-base-capability-cards__header:not(:has(.agency-base-capability-cards__section-link)){justify-content:center!important;text-align:center}.wp-block-acf-capability-cards .agency-base-capability-cards__heading{font-size:clamp(2.5rem,3vw,3.125rem)}.wp-block-acf-capability-cards .agency-base-capability-cards__section-link{align-items:center;color:var(--fm-color-primary);display:inline-flex;font-weight:var(--fm-font-weight-bold);gap:var(--fm-space-xs);text-decoration:none;transition:color .18s ease}.wp-block-acf-capability-cards .agency-base-capability-cards__section-link span{transition:transform .18s ease}.wp-block-acf-capability-cards .agency-base-capability-cards__section-link:hover,.wp-block-acf-capability-cards .agency-base-capability-cards__section-link:focus-visible{color:var(--fm-color-secondary);text-decoration:none}.wp-block-acf-capability-cards .agency-base-capability-cards__section-link:hover span,.wp-block-acf-capability-cards .agency-base-capability-cards__section-link:focus-visible span{transform:translate(.25rem)}.wp-block-acf-capability-cards .agency-base-capability-cards__grid{display:grid;gap:var(--fm-space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-acf-capability-cards .agency-base-capability-cards__card{background:var(--fm-color-secondary);border-radius:4px;display:block;height:480px;overflow:hidden;position:relative}.wp-block-acf-capability-cards .agency-base-capability-cards__image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.wp-block-acf-capability-cards .agency-base-capability-cards__overlay{background:linear-gradient(180deg,#11182014 28%,#111820d1);top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s ease}.wp-block-acf-capability-cards .agency-base-capability-cards__title{bottom:2.813rem;color:var(--fm-color-surface);font-size:2.125rem;left:var(--fm-space-2xl);position:absolute;right:var(--fm-space-2xl);text-align:center;z-index:2}.wp-block-acf-capability-cards .agency-base-capability-cards__card:hover .agency-base-capability-cards__image,.wp-block-acf-capability-cards .agency-base-capability-cards__card:focus-visible .agency-base-capability-cards__image{transform:scale(1.03)}.wp-block-acf-capability-cards .agency-base-capability-cards__card:hover .agency-base-capability-cards__overlay,.wp-block-acf-capability-cards .agency-base-capability-cards__card:focus-visible .agency-base-capability-cards__overlay{opacity:.72}@media (max-width: 991.98px){.wp-block-acf-capability-cards .agency-base-capability-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.wp-block-acf-capability-cards .agency-base-capability-cards__grid{grid-template-columns:1fr}.wp-block-acf-capability-cards .agency-base-capability-cards__card{height:min(112vw,480px)}}
