.promise-story{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.promise-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem}.promise-story--image-right .promise-story__media{order:2}}.promise-story__media{position:relative;width:100%;max-width:46rem;margin-inline:auto}.promise-story__arch{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:4 / 5;border-radius:100rem 100rem 3.2rem 3.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ps-circle) 55%,#fff) 0%,var(--ps-circle) 100%);box-shadow:0 3rem 6rem rgba(var(--color-shadow),.1)}.promise-story__arch:before{content:"";position:absolute;top:-1.4rem;right:-1.4rem;bottom:-1.4rem;left:-1.4rem;border:1.5px dashed color-mix(in srgb,var(--ps-circle) 45%,transparent);border-radius:100rem 100rem 4.2rem 4.2rem;pointer-events:none}.promise-story__image{position:relative;z-index:1;display:block;width:86%;height:86%;object-fit:contain;object-position:bottom center;margin-bottom:4%;filter:drop-shadow(0 2.4rem 3rem rgba(var(--color-shadow),.2))}.promise-story__placeholder{fill:#ffffff80}.promise-story__quote{position:relative;z-index:2;display:flex;align-items:flex-start;gap:1.4rem;margin:-5.6rem 1.6rem 0;padding:2rem 2.2rem;border-radius:2rem;background:#fff;box-shadow:0 2rem 4.8rem rgba(var(--color-shadow),.14)}@media screen and (min-width:990px){.promise-story__quote{position:absolute;left:-3.2rem;bottom:-3.2rem;max-width:32rem;margin:0}.promise-story--image-right .promise-story__quote{left:auto;right:-3.2rem}}.promise-story__quote p{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.promise-story__quote strong{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.55rem;line-height:1.4;color:rgb(var(--color-button))}.promise-story__quote-icon{display:grid;flex:0 0 auto;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#fdf0cf;color:var(--ps-accent)}.promise-story__quote-icon svg{width:2rem;height:2rem}.promise-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.8rem}.promise-story .section-heading--promise-story{gap:1.4rem;max-width:62rem;margin:0}@media screen and (min-width:990px){.promise-story .section-heading--promise-story .section-heading__title{font-size:calc(var(--font-heading-scale) * 4.8rem)}}.promise-story__intro{max-width:56rem;padding:.2rem 0 .2rem 2rem;border-left:3px solid var(--ps-accent)}.promise-story__intro-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.35;color:var(--ps-accent)}.promise-story__intro-text{margin:.6rem 0 0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.68)}.promise-story__points{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;width:100%;margin:0;padding:0}.promise-story__point{display:flex;align-items:center;gap:1.4rem;flex:0 0 100%;padding:1.4rem 1.8rem;border:1px solid rgba(var(--color-button),.14);border-radius:1.6rem;background:rgba(var(--color-button),.04)}@media screen and (min-width:750px){.promise-story__point{flex-basis:calc(50% - .6rem)}}.promise-story__point-icon{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.promise-story__point-icon svg{width:2rem;height:2rem}.promise-story__point-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-promise-story.css.map */
