.future-story{width:100%;background:var(--future-story-background)}.future-story *{box-sizing:border-box}.story-image-card__container{padding-top:3.3rem;padding-bottom:5.3rem;max-width:70rem;margin:0 auto}.future-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;width:100%;align-items:center}.future-story__content{width:100%;max-width:var(--future-story-content-width)}.future-story__heading{margin:0 0 2rem;color:#000;max-width:25rem}.future-story__text{color:var(--future-story-muted-color);font-size:1.15rem;line-height:1.6}.future-story__text p{margin:0}.future-story__text p+p{margin-top:2rem}.future-story__button{display:inline-flex;min-height:3.8rem;margin-top:3rem;padding:.8rem 2rem;align-items:center;justify-content:center;gap:.7rem;border-radius:99rem}.future-story__button-icon,.future-story__button-arrow{display:block;width:1.3rem;height:1.3rem;flex:0 0 auto;object-fit:contain}.future-story__button-arrow{transition:transform .3s ease}.future-story__button:hover .future-story__button-arrow{transform:translate(.2rem)}.future-story__media{position:relative;width:100%;height:var(--future-story-image-height);overflow:hidden;border-radius:var(--future-story-radius);background:#eee}.future-story__image,.future-story__placeholder{display:block;width:100%;height:100%}.future-story__image{object-fit:cover;object-position:center;transform:scale(1);transition:transform .75s cubic-bezier(.22,1,.36,1)}.future-story__placeholder .placeholder-svg{display:block;width:100%;height:100%}.page-width.future-story__container{padding-bottom:4.5rem;padding-left:0;max-width:70rem;padding-right:0}@media(hover:hover){.future-story__media:hover .future-story__image{transform:scale(1.03)}}@media screen and (max-width:990px){.future-story__grid{display:grid;grid-template-columns:1fr;gap:30px;width:100%;align-items:center;padding:0 15px}.future-story__media{height:284px;order:-1}.future-story__heading{margin:0 0 20px;color:#000;max-width:300px}.future-story__button{margin-top:30px}.story-image-card__container{padding-top:20px;padding-bottom:50px}.page-width.future-story__container{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/future-story.css.map */
