.zy-section-story-split{--zy-gold: #b6863c;--zy-gold-light: #d9b171;--zy-black: #0b0a08;--zy-cream: #f4efe6;--zy-white: #ffffff;--zy-ink: #1c1a16}.zy-split{width:100%;background:var(--zy-cream);padding:clamp(48px,8vw,96px) clamp(20px,5vw,64px);font-family:EB Garamond,Cormorant Garamond,Georgia,serif}.zy-split--dark{background:var(--zy-black)}.zy-split__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.zy-split--image-right .zy-split__text{order:1}.zy-split--image-right .zy-split__media,.zy-split--image-left .zy-split__text{order:2}.zy-split--image-left .zy-split__media{order:1}.zy-split__number{display:block;color:var(--zy-gold);font-family:Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.2em;margin-bottom:18px}.zy-split--dark .zy-split__number{color:var(--zy-gold-light)}.zy-split__heading{color:var(--zy-ink);font-weight:400;font-size:clamp(26px,3.2vw,36px);line-height:1.25;margin:0 0 22px;max-width:460px}.zy-split--dark .zy-split__heading{color:var(--zy-white)}.zy-split__body{color:#1c1a16b3;font-size:15px;line-height:1.85;max-width:420px}.zy-split--dark .zy-split__body{color:#ffffffa6}.zy-split__body p{margin:0}.zy-split__media{width:100%;overflow:hidden}.zy-split__img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 3}.zy-split__img--placeholder{background:linear-gradient(135deg,#d8d2c4,#bdb6a4);aspect-ratio:4 / 3}[data-zy-animate]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-zy-animate=fade-up]{transform:translateY(28px)}[data-zy-animate=fade-in]{transform:translateY(0)}[data-zy-animate].is-visible{opacity:1;transform:translateY(0)}@media(max-width:989px){.zy-split__inner{grid-template-columns:1fr}.zy-split--image-right .zy-split__text,.zy-split--image-left .zy-split__text{order:1}.zy-split--image-right .zy-split__media,.zy-split--image-left .zy-split__media{order:2}.zy-split__heading,.zy-split__body{max-width:100%}}@media(max-width:749px){.zy-split{padding:48px 20px}.zy-split__heading{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-story-split.css.map */
