.story-page{background:#fff}.story-page__title{margin:0;padding:28px 24px 18px;text-align:center;font-family:var(--font-heading-family, "Playfair Display", serif);font-weight:450;font-size:30px;line-height:1.1;letter-spacing:normal;text-transform:none;color:#1c1c1c;text-wrap:balance}.story-page__split{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:28px;padding:0 0 44px;background:var(--story-panel-bg, #ecebe7);color:#333330}.story-page__text{box-sizing:border-box;width:100%;min-width:0;padding:0 24px}.story-page__panel-heading{margin:0 0 16px;font-family:var(--font-heading-family, "Playfair Display", serif);font-weight:450;font-size:22px;line-height:1.25;letter-spacing:normal;text-transform:none;color:#1c1c1c;text-wrap:balance}.story-page .story-page__body{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:normal;color:#333330}.story-page .story-page__body p{margin:0 0 13px;text-wrap:pretty}.story-page .story-page__body p:last-child{margin-bottom:0}.story-page__sign{margin:22px 0 0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;color:#333330}.story-page__sign-off,.story-page__signature{display:block}.story-page__signature{margin-top:4px;font-family:var(--font-heading-family, "Playfair Display", serif);font-weight:450;font-size:22px;line-height:1.2;color:#1c1c1c}.story-page__media{order:-1;position:relative;flex:0 0 auto;width:100%;aspect-ratio:var(--story-image-ratio, 4 / 5);overflow:hidden;background:#ece9e4}.story-page__img,.story-page__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.story-page__img{object-fit:cover;object-position:var(--story-focus-x, 50%) var(--story-focus-y, 50%)}.story-page__placeholder{display:flex;align-items:center;justify-content:center}.story-page__placeholder-svg{width:30%;height:auto;opacity:.4}@media screen and (min-width:750px){.story-page__title{padding:clamp(28px,3.2vw,46px) 24px clamp(18px,2.2vw,30px);font-size:clamp(34px,3.6vw,48px)}.story-page__split{flex-direction:row;justify-content:center;gap:clamp(36px,6vw,96px);padding:clamp(36px,3.6vw,56px) clamp(28px,5vw,88px)}.story-page__split--image-left{flex-direction:row-reverse}.story-page__text{flex:0 1 660px;width:auto;padding:0}.story-page__panel-heading{font-size:clamp(22px,1.8vw,26px)}.story-page__media{order:0;width:min(var(--story-image-size, 340px),34%)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-story-page.css.map */
