.capabilities{display:grid;gap:6.4rem var(--gap)}.capabilities__media{margin-bottom:1.6rem}.capabilities__media--filter:before{background:var(--secondary-color);border-radius:var(--border-radius);content:"";inset:0;mix-blend-mode:color;opacity:.3;pointer-events:none;position:absolute;z-index:1}.capabilities__image,.capabilities__video{aspect-ratio:4/3;border-radius:var(--border-radius);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.capabilities__media--short .capabilities__image,.capabilities__media--short .capabilities__video{aspect-ratio:19/7}.capabilities__item-icon{aspect-ratio:1;filter:var(--icon-color-dark);height:40px;margin-block:1.6rem 2.4rem;object-fit:contain;-o-object-fit:contain}.bg-dark .capabilities__item-icon,.white-text .capabilities__item-icon{filter:var(--icon-color-light)}.capabilities__item-button-wrapper,.capabilities__item-content{padding-inline:.8rem}.capabilities__item-content:first-child :first-child{margin-top:0}.capabilities__item-content :last-child{margin-bottom:0}.capabilities__item-button-wrapper{margin-top:auto}@media (min-width:600px){.capabilities--2col,.capabilities--3col,.capabilities--4col{grid-template-columns:1fr 1fr}}@media (min-width:768px){.capabilities--3col{grid-template-columns:repeat(3,1fr)}.capabilities--4col{grid-template-columns:repeat(4,1fr)}.capabilities--2col .capabilities__item-content{max-width:54rem}.capabilities--3col .capabilities__item-content{max-width:35rem}.capabilities--4col .capabilities__item-content{max-width:26rem}.capabilities--2col .capabilities__media{margin-bottom:3.2rem}}@media (max-width:767px){.capabilities{gap:4rem var(--gap)}.capabilities__item--mobile-divider:not(:last-child){border-bottom:1px solid var(--border-color);padding-bottom:4rem}.white-text .capabilities__item--mobile-divider:not(:last-child){border-color:var(--white)}.capabilities__item--mobile-divider h3.subtitle{font-size:2.4rem}.capabilities__media.capabilities__media--mobile-hide{display:none}}