.de-story{--de-ink: #1f1f1f;--de-muted: #6b6b6b;--de-line: #e8e4df;color:var(--de-ink)}.de-story__container{width:min(1200px,calc(100% - 40px));margin:0 auto}.de-story__hero{padding:88px 0 72px;text-align:center;border-bottom:1px solid var(--de-line)}.de-story__eyebrow{font-family:var(--deco-font-accent, "Avenir Next", Avenir, sans-serif);font-size:12px;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0 0 18px}.de-story__title{font-family:var(--deco-font-heading, "Bodoni Moda", serif);font-size:clamp(38px,5vw,58px);line-height:1.08;max-width:900px;margin:0 auto 28px;font-weight:400;letter-spacing:0}.de-story__lead{font-family:var(--deco-font-body, "Avenir Next", Avenir, sans-serif);font-size:clamp(17px,1.6vw,21px);line-height:1.65;max-width:820px;margin:0 auto;color:var(--de-muted)}.de-story__section{padding:84px 0;border-bottom:1px solid var(--de-line)}.de-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.de-story__grid--reverse .de-story__media{order:2}.de-story__media img{display:block;width:100%;height:auto}.de-story__kicker{font-family:var(--deco-font-accent, "Avenir Next", Avenir, sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0 0 16px}.de-story__heading{font-family:var(--deco-font-heading, "Bodoni Moda", serif);font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin:0 0 24px;font-weight:400;letter-spacing:0}.de-story__copy{font-family:var(--deco-font-body, "Avenir Next", Avenir, sans-serif);font-size:17px;line-height:1.75;color:var(--de-muted)}.de-story__copy p:last-child{margin-bottom:0}.de-story__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.de-story__fact{padding-top:18px;border-top:1px solid var(--de-line)}.de-story__fact strong{display:block;font-family:var(--deco-font-heading, "Bodoni Moda", serif);font-size:26px;font-weight:400;margin-bottom:8px}.de-story__fact span{font-family:var(--deco-font-body, "Avenir Next", Avenir, sans-serif);font-size:14px;color:var(--de-muted)}.de-story__quote{padding:92px 0;text-align:center}.de-story__quote blockquote{font-family:var(--deco-font-heading, "Bodoni Moda", serif);font-size:clamp(30px,3.8vw,48px);line-height:1.16;max-width:920px;margin:0 auto;font-weight:400;letter-spacing:0}.de-story__cta{text-align:center;padding:88px 0}.de-story__cta .de-story__copy{max-width:720px;margin:0 auto 30px}.de-story__button{font-family:var(--deco-font-accent, "Avenir Next", Avenir, sans-serif);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:1px solid currentColor;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;transition:.2s ease}.de-story__button:hover{opacity:.68}.de-story__placeholder{aspect-ratio:4 / 3;background:#f4f1ed;display:grid;place-items:center;color:var(--de-muted);font-size:14px;text-align:center;padding:24px}@media(max-width:767px){.de-story__container{width:min(100% - 28px,1200px)}.de-story__hero{padding:58px 0 48px}.de-story__section{padding:58px 0}.de-story__grid{grid-template-columns:1fr;gap:34px}.de-story__grid--reverse .de-story__media{order:0}.de-story__facts{grid-template-columns:1fr;gap:18px}.de-story__quote,.de-story__cta{padding:64px 0}.de-story__copy{font-size:16px}.de-story__title{font-size:clamp(34px,10vw,44px)}.de-story__heading,.de-story__quote blockquote{font-size:clamp(28px,8vw,36px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/decoecho-story.css.map */
