.m-origin-story__inner{display:grid;grid-template-columns:1fr;gap:var(--origin-story-gap-mobile, 24px);align-items:center;width:100%}.m-origin-story__media{width:100%}.m-origin-story__media-wrap{position:relative;width:100%;max-width:100%}.m-origin-story__decorative{position:absolute;top:-24px;left:-24px;width:96px;height:96px;border-top:4px solid var(--origin-story-decorative-color);border-left:4px solid var(--origin-story-decorative-color);border-top-left-radius:24px;opacity:.5;pointer-events:none;z-index:1}@media screen and (max-width:767px){.m-origin-story__decorative{top:-11px;left:-10px;width:56px;height:56px;border-top-width:3px;border-left-width:3px;border-top-left-radius:16px}}.m-origin-story__image-wrap{position:relative;width:100%;border-radius:var(--origin-story-image-radius, 24px);overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.m-origin-story__image{display:block;width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden}.m-origin-story__image .m-origin-story__img,.m-origin-story__image img{width:100%;height:100%;object-fit:cover;display:block}.m-origin-story__placeholder{aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.06);display:flex;align-items:center;justify-content:center}.m-origin-story__placeholder .m-placeholder-svg{width:100%;height:100%;opacity:.3}.m-origin-story__image-link{display:block;color:inherit;text-decoration:none}.m-origin-story__content-inner{display:flex;flex-direction:column;gap:var(--origin-story-content-space, 24px)}.m-origin-story__heading{margin:0;font-weight:700}.m-origin-story__body{margin:0;line-height:1.6}.m-origin-story__body p{margin:0 0 1em}.m-origin-story__body p:last-child{margin-bottom:0}.m-origin-story__signature{margin:0;padding-top:1rem;font-size:1.25rem;font-style:italic;line-height:1.4}.m-origin-story--image-right .m-origin-story__inner{direction:rtl}.m-origin-story--image-right .m-origin-story__media,.m-origin-story--image-right .m-origin-story__content{direction:ltr}@media screen and (min-width:768px){.m-origin-story__inner{grid-template-columns:1fr 1fr;gap:var(--origin-story-gap, 48px)}}@media screen and (min-width:1024px){.m-origin-story__decorative{top:-28px;left:-28px;width:112px;height:112px;border-top-width:4px;border-left-width:4px;border-top-left-radius:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/origin-story.css.map */
