.card-scroll{padding-top:40px;padding-bottom:40px;background:#000;position:relative;height:400vh}@media all and (min-width:768px){.card-scroll{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){.card-scroll{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.card-scroll{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.card-scroll{padding-top:80px;padding-bottom:80px}}body.has-reduced-motion .card-scroll{height:auto}@media all and (prefers-reduced-motion:reduce){.card-scroll{height:auto}}.card-scroll__wrapper{padding-left:16px;padding-right:16px;max-width:1480px;margin-left:auto;margin-right:auto;position:-webkit-sticky;position:sticky;top:calc(var(--global-nav-height) + 40px)}@media all and (min-width:768px){.card-scroll__wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.card-scroll__wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.card-scroll__wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.card-scroll__wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1480px) and (max-width:1600px){.card-scroll__wrapper{max-width:1360px}}.card-scroll__wrapper.is-initialized .card-scroll__cards{opacity:1}@media all and (min-width:768px){.card-scroll__wrapper{top:calc(var(--global-nav-height) + 48px)}}@media all and (min-width:1024px){.card-scroll__wrapper{top:calc(var(--global-nav-height) + 80px)}}html.has-promo-banner:not(.has-promo-banner--exempt) .card-scroll__wrapper{top:calc(var(--global-nav-height) + 40px + var(--promo-banner-height))}@media all and (min-width:375px){html.has-promo-banner:not(.has-promo-banner--exempt) .card-scroll__wrapper{top:calc(var(--global-nav-height) + 40px + var(--promo-banner-height))}}@media all and (min-width:768px){html.has-promo-banner:not(.has-promo-banner--exempt) .card-scroll__wrapper{top:calc(var(--global-nav-height) + 48px + var(--promo-banner-height))}}@media all and (min-width:1024px){html.has-promo-banner:not(.has-promo-banner--exempt) .card-scroll__wrapper{top:calc(var(--global-nav-height) + 80px + var(--promo-banner-height))}}body.has-reduced-motion .card-scroll__wrapper{top:auto;position:relative}@media all and (prefers-reduced-motion:reduce){.card-scroll__wrapper{top:auto;position:relative}}.card-scroll .feature-text__inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-scroll .feature-text h2{max-width:12em;text-align:center}.card-scroll .feature-text p{max-width:27.8em;text-align:center}.card-scroll__cards{position:relative;width:100%;padding-top:63.5%;margin:30px auto 0;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1)}@media all and (min-width:1024px){.card-scroll__cards{width:54%;padding-top:33.68%;margin-top:60px}}body.has-reduced-motion .card-scroll__cards{padding-top:0}@media all and (prefers-reduced-motion:reduce){.card-scroll__cards{padding-top:0}}.card-scroll__card{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:center top;transform-origin:center top;background:#2d2d2d;border-radius:8px}@media all and (min-width:768px){.card-scroll__card{border-radius:20px}}body.has-reduced-motion .card-scroll__card{position:relative;top:auto;left:auto;height:auto;margin-top:32px}@media all and (prefers-reduced-motion:reduce){.card-scroll__card{position:relative;top:auto;left:auto;height:auto;margin-top:32px}}.card-scroll__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media all and (min-width:768px){.card-scroll__image{border-radius:20px}}body.has-reduced-motion .card-scroll__image{position:relative;top:auto;left:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media all and (prefers-reduced-motion:reduce){.card-scroll__image{position:relative;top:auto;left:auto;height:auto;-o-object-fit:contain;object-fit:contain}}