.about-story,.about-story__intro{width:100%}.about-story__intro-inner{max-width:1400px;margin:0 auto;padding:5rem 5vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.about-story__media img,.about-story__media video,.about-story__media-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:24px}.about-story__media-placeholder{background:radial-gradient(circle at 50% 40%,#fbe3ef,#f6d3e5)}.about-story__eyebrow{display:block;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.about-story__heading{font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;line-height:1.15;margin:0 0 1.5rem}.about-story__body{font-size:1.15rem;line-height:1.7;color:#4a4458}.about-story__body p{margin:0 0 1.15rem}.about-story__body p:last-child{margin-bottom:0}.about-story__signature{margin:1.75rem 0 0;font-size:1.05rem;font-weight:700;color:#1b1730;font-style:italic}.about-story__quote-band{padding:3.5rem 6vw;text-align:center}.about-story__quote{max-width:900px;margin:0 auto;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;font-style:italic;line-height:1.4;color:#fff}.about-story__values{padding:4.5rem 5vw}.about-story__values-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;text-align:center}.about-story__value-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:#fff;font-size:1.6rem;margin-bottom:1.25rem}.about-story__value-heading{font-size:1.35rem;font-weight:800;color:#1b1730;margin:0 0 .6rem}.about-story__value-desc{font-size:1.05rem;line-height:1.55;color:#5a5468;margin:0}.about-story__cta{display:flex;justify-content:center;padding:0 5vw 5rem}.about-story__btn{display:inline-flex;align-items:center;gap:.6rem;padding:1.15rem 2.4rem;border-radius:999px;background-color:#1b1730;color:#fff;font-weight:700;font-size:1.1rem;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.about-story__btn:hover{opacity:.85;transform:translateY(-1px)}@media screen and (max-width:989px){.about-story__intro-inner{grid-template-columns:1fr;padding:3rem 6vw;gap:2rem}.about-story__values-inner{grid-template-columns:1fr;gap:2.5rem}.about-story__quote-band{padding:2.5rem 6vw}.about-story__values{padding:3rem 6vw}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-about-story.css.map */
