.caene-story{background:var(--caene-surface);color:var(--caene-clay);padding:40px 0 64px}.caene-story__list{display:flex;flex-direction:column;gap:48px}.caene-story__chapter{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.caene-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.caene-story__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.caene-story__copy{display:flex;flex-direction:column;gap:16px;padding:0 40px}.caene-story__heading{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:18px;line-height:22px;letter-spacing:.02em;color:var(--caene-clay)}.caene-story__heading--lead{font-size:22px;line-height:26px}.caene-story__body{max-width:420px;font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:18px;letter-spacing:.6px;color:var(--caene-clay)}.caene-story__body>*{margin:0 0 12px}.caene-story__body>*:last-child{margin-bottom:0}.caene-story__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.caene-story__body h1,.caene-story__body h2,.caene-story__body h3,.caene-story__body h4,.caene-story__body h5,.caene-story__body h6{font-family:var(--font-body-family);font-weight:400;font-size:13px;line-height:18px;letter-spacing:.6px}.caene-story__kicker{margin:0;max-width:420px;font-family:var(--font-heading-family);font-weight:300;font-size:13px;line-height:18px;letter-spacing:.04em;color:var(--caene-clay)}@media screen and (min-width:990px){.caene-story{padding:56px 0 88px}.caene-story__list{gap:64px}.caene-story__chapter{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.caene-story__media{aspect-ratio:3 / 4}.caene-story__chapter--right .caene-story__media{order:2}.caene-story__chapter--right .caene-story__copy{order:1}.caene-story__copy{gap:20px;padding:0 50px}.caene-story__heading{font-size:20px;line-height:24px}.caene-story__heading--lead{font-size:28px;line-height:32px}.caene-story__kicker{font-size:14px;line-height:19px}}.caene-story__chapter--solo{grid-template-columns:1fr}@media screen and (min-width:990px){.caene-story__chapter--solo{grid-template-columns:1fr}.caene-story__chapter--solo .caene-story__copy{max-width:760px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/caene-story.css.map */
