.feature-cards{--fc-icon: 5.6rem}.feature-cards__heading{max-width:72rem;margin:0 auto 3.2rem;text-align:center}.feature-cards__title{margin:0 0 .8rem;font-size:var(--fc-title-m, 22px)!important;line-height:1.25;letter-spacing:-.02em}.feature-cards__text{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.62)}.feature-cards__grid{display:grid;grid-template-columns:repeat(var(--fc-cols, 4),minmax(0,1fr));gap:2.8rem 2rem}.feature-cards__card{min-width:0}.feature-cards__media-link{display:block;color:inherit;text-decoration:none}.feature-cards__media{position:relative;display:block}.feature-cards__frame{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--fc-radius, 12px)}.feature-cards__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover;object-position:center}.feature-cards__icon{position:absolute;left:1.2rem;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--fc-icon);height:var(--fc-icon);transform:translateY(50%);overflow:hidden;border-radius:50%;background:var(--fc-icon-bg, #ffffff);border:.3rem solid rgb(var(--color-background));box-sizing:border-box}.feature-cards__icon-img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.feature-cards__name{margin:calc(var(--fc-icon) / 2 + 1.2rem) 0 .6rem;font-size:1.6rem!important;line-height:1.3;font-weight:700}.feature-cards__desc{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.feature-cards__placeholder{margin:0;text-align:center;color:rgba(var(--color-foreground),.55)}.hz-horizon .feature-cards h3.feature-cards__name{font-size:1.6rem!important;font-weight:700;letter-spacing:normal!important;line-height:1.3}.hz-horizon .feature-cards .feature-cards__desc{font-size:1.3rem!important;line-height:1.5}@media screen and (min-width:750px){.feature-cards__title{font-size:var(--fc-title-d, 32px)!important}.feature-cards__name{font-size:1.8rem!important}.feature-cards__desc{font-size:1.4rem}.hz-horizon .feature-cards h3.feature-cards__name{font-size:1.8rem!important}.hz-horizon .feature-cards .feature-cards__desc{font-size:1.4rem!important}}.section-feature-cards.hz-horizon .feature-cards h3.feature-cards__name{font-size:16px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important}.section-feature-cards.hz-horizon .feature-cards .feature-cards__desc{font-size:13px!important;line-height:1.5!important}@media screen and (min-width:750px){.section-feature-cards.hz-horizon .feature-cards h3.feature-cards__name{font-size:18px!important}.section-feature-cards.hz-horizon .feature-cards .feature-cards__desc{font-size:14px!important}}@media screen and (min-width:750px){.feature-cards.pt-0{padding-top:0!important}.feature-cards.pb-0{padding-bottom:0!important}.feature-cards.pt-s05{padding-top:calc(var(--spacing-section, 48px) * .5)!important}.feature-cards.pb-s05{padding-bottom:calc(var(--spacing-section, 48px) * .5)!important}.feature-cards.pt-s{padding-top:var(--spacing-section, 48px)!important}.feature-cards.pb-s{padding-bottom:var(--spacing-section, 48px)!important}.feature-cards.pt-m{padding-top:calc(var(--spacing-section, 48px) * 1.5)!important}.feature-cards.pb-m{padding-bottom:calc(var(--spacing-section, 48px) * 1.5)!important}.feature-cards.pt-l{padding-top:calc(var(--spacing-section, 48px) * 2)!important}.feature-cards.pb-l{padding-bottom:calc(var(--spacing-section, 48px) * 2)!important}}@media screen and (max-width:749px){.feature-cards.pt-m{padding-top:calc(var(--spacing-section, 48px) * 1.5)!important}.feature-cards.pb-m{padding-bottom:calc(var(--spacing-section, 48px) * 1.5)!important}.feature-cards.pt-l{padding-top:calc(var(--spacing-section, 48px) * 2)!important}.feature-cards.pb-l{padding-bottom:calc(var(--spacing-section, 48px) * 2)!important}}@media screen and (max-width:749px){.feature-cards{--fc-icon: 4.4rem}.feature-cards__heading{margin-bottom:2.4rem}.feature-cards__grid{display:flex;gap:1.2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.4rem}.feature-cards__grid::-webkit-scrollbar{display:none}.feature-cards__card{flex:0 0 84%;scroll-snap-align:start}.feature-cards__icon{left:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-feature-cards.css.map */
