.abm-open-cards{overflow:hidden}.abm-open-cards__rows{display:grid;gap:clamp(64px,8vw,120px)}.abm-feature-row{align-items:center;display:grid;gap:clamp(40px,8vw,104px);grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}.abm-feature-row--media-left .abm-feature-row__media{order:1}.abm-feature-row--media-left .abm-feature-row__copy{order:2}.abm-feature-row--media-right .abm-feature-row__copy{order:1}.abm-feature-row--media-right .abm-feature-row__media{order:2}.abm-feature-row__copy{max-width:430px}.abm-feature-copy{background:transparent;border:0;padding:0}.abm-feature-copy__text>:first-child{margin-top:0}.abm-feature-copy__text>:last-child{margin-bottom:0}.abm-feature-copy__text h1,.abm-feature-copy__text h2,.abm-feature-copy__text h3,.abm-feature-copy__text h4{letter-spacing:-.03em;line-height:1.08;margin:0 0 22px}.abm-feature-copy__text p{margin:0 0 18px}.abm-feature-copy__text b,.abm-feature-copy__text strong{font-weight:700}.abm-feature-row__media{min-width:0}.abm-feature-media{background:transparent;border:0;position:relative;width:100%}.abm-feature-media iframe,.abm-feature-media img,.abm-feature-media video{display:block;max-width:100%;width:100%}.abm-feature-media__image{height:auto}.abm-feature-media__video{background:#000;height:auto}.abm-feature-media--cover img,.abm-feature-media--cover video{height:100%;object-fit:cover}.abm-feature-media__embed{aspect-ratio:16/9;position:relative;width:100%}.abm-feature-media__embed iframe{height:100%;inset:0;position:absolute;width:100%}.image__swiper{--size:48px;overflow:hidden;position:relative;width:100%}.image__swiper .swiper-slide img{display:block;height:auto;width:100%}.image__swiper .swiper-custom-nav{bottom:0;display:flex;gap:0;left:0;position:absolute;z-index:10}.image__swiper .swiper-button-link,.image__swiper .swiper-button-next,.image__swiper .swiper-button-prev{align-items:center;background:#fff;border-radius:0;color:transparent;cursor:pointer;display:flex;font-size:0;height:var(--size);justify-content:center;margin:0;position:static;user-select:none;width:var(--size)}.image__swiper .swiper-button-link:hover,.image__swiper .swiper-button-next:hover,.image__swiper .swiper-button-prev:hover{background:hsla(0,0%,100%,.8)}.image__swiper .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M0 12v4h4v-4zm4 4v4h4v-4zm0-8v4h4V8zm4 12v4h4v-4zm0-8v4h20v-4zm0-8v4h4V4zm4 20v4h4v-4zm0-24v4h4V0z'/%3E%3C/svg%3E")}.image__swiper .swiper-button-next:after,.image__swiper .swiper-button-prev:after{background-size:calc(var(--size)*.28) calc(var(--size)*.28);content:"";display:block;height:calc(var(--size)*.28);width:calc(var(--size)*.28)}.image__swiper .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M28 12v4h-4v-4zm-4 4v4h-4v-4zm0-8v4h-4V8zm-4 12v4h-4v-4zm0-8v4H0v-4zm0-8v4h-4V4zm-4 20v4h-4v-4zm0-24v4h-4V0z'/%3E%3C/svg%3E")}.image__swiper .swiper-button-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M20 0h-4v4h4zM24 4h-4v4h4zM24 16h-4v4h4zM16 20h-4v4h4zM20 20h-4v4h4zM16 0h-4v4h4zM28 8h-4v4h4zM28 12h-4v4h4zM8 20H4v4h4zM12 16H8v4h4zM4 24H0v4h4zM8 12H4v4h4zM8 8H4v4h4zM12 4H8v4h4z'/%3E%3C/svg%3E");background-size:calc(var(--size)*.28) calc(var(--size)*.28);content:"";display:block;height:calc(var(--size)*.28);width:calc(var(--size)*.28)}.image__swiper .swiper-button-prev{border-right:1px solid #000;border-top:1px solid #000}.image__swiper .swiper-button-link,.image__swiper .swiper-button-next{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;margin-left:-1px}@media (max-width:767px){.abm-open-cards__rows{gap:56px}.abm-feature-row{gap:28px;grid-template-columns:1fr}.abm-feature-row--media-left .abm-feature-row__media,.abm-feature-row--media-right .abm-feature-row__media{order:1}.abm-feature-row--media-left .abm-feature-row__copy,.abm-feature-row--media-right .abm-feature-row__copy{order:2}.abm-feature-row__copy{max-width:none}}