.visual-story__grid{display:grid;gap:2.8rem;align-items:center}@media screen and (min-width:990px){.visual-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4.8rem}.visual-story__grid--text-first .visual-story__media{order:2}.visual-story__grid--text-first .visual-story__copy{order:1}}.visual-story__media{position:relative;overflow:hidden;min-height:28rem;background:rgba(var(--color-foreground),.04);border-radius:var(--n-radius)}.visual-story__media:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:.1rem solid rgba(var(--color-background),.55);border-radius:var(--n-radius-media);pointer-events:none}@media screen and (min-width:750px){.visual-story__media{min-height:42rem}}.visual-story__caption{position:absolute;left:10%;right:10%;bottom:10%;z-index:1;margin:0;text-align:center;color:#fffbf0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;letter-spacing:-.01em;text-shadow:0 .1rem .8rem rgba(48,80,69,.45)}.visual-story__inset{position:absolute;left:4%;bottom:6%;z-index:2;width:min(32%,16rem);aspect-ratio:1;overflow:hidden;box-shadow:0 .8rem 2.4rem #30504547;border:.3rem solid #fffbf0}.visual-story__inset-img{display:block;width:100%;height:100%;object-fit:cover}.visual-story__img{display:block;width:100%;height:100%;min-height:28rem;object-fit:cover}@media screen and (min-width:750px){.visual-story__img{min-height:42rem}}.visual-story__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.8)}.visual-story__icon{display:inline-flex;width:2.4rem;height:2.4rem;color:rgba(var(--color-foreground),.85)}.visual-story__icon .icon,.visual-story__icon--solo .icon{width:100%;height:100%}.visual-story__icon--solo{display:inline-flex;width:2.8rem;height:2.8rem;margin-bottom:1.2rem;color:rgba(var(--color-foreground),.85)}.visual-story__title{margin:0 0 1.6rem;font-weight:400;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.visual-story__text{margin:0 0 2.4rem;max-width:36rem;font-size:var(--n-text-md);line-height:1.55;color:rgba(var(--color-foreground),.8)}.visual-story__text p{margin:0 0 1rem}.visual-story__text p:last-child{margin-bottom:0}.visual-story__actions{display:flex;flex-wrap:wrap;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-visual-story.css.map */
