.zp-about{--zp-about-bg: var(--zp-body-background, #f7f4ee);--zp-about-ink: var(--zp-primary, #292725);background:var(--zp-about-bg);color:var(--zp-about-ink);padding:var(--zp-about-top) 32px var(--zp-about-bottom);font-family:var(--base-family);font-size:max(var(--body-size),14px);line-height:1.8}.zp-about--charcoal{--zp-about-bg: var(--zp-primary, #292725);--zp-about-ink: var(--zp-body-background, #f7f4ee)}.zp-about__inner{max-width:1240px;margin-inline:auto}.zp-about__page-header{margin-block-end:clamp(32px,4vw,64px);text-align:center}.zp-about h1,.zp-about h2,.zp-about h3{color:inherit;font-family:var(--heading-family);font-style:var(--heading-style);font-weight:var(--heading-weight);letter-spacing:normal;overflow-wrap:anywhere;text-wrap:balance}.zp-about h1{font-size:var(--h1-size);line-height:1.2;margin:0}.zp-about h2{font-size:var(--h2-size);line-height:1.3;margin:0 0 24px}.zp-about__row{display:flex;align-items:center;gap:clamp(32px,5vw,80px)}.zp-about__copy{flex:1;min-width:0}.zp-about__eyebrow{color:inherit;font-size:12px;letter-spacing:.1em;margin:0 0 20px}.zp-about__subtitle{color:inherit;font-family:inherit;font-size:16px;font-weight:500;line-height:1.6;margin:-8px 0 24px}.zp-about__closing{margin-top:32px;padding-top:28px;border-top:1px solid var(--zp-champagne, #c5a77d)}.zp-about__closing h3{font-size:var(--h4-size);line-height:1.4;margin:0 0 20px}.zp-about__body p,.zp-about__body li{color:inherit;font:inherit}.zp-about__body p{margin:0 0 1.15em}.zp-about__body>:last-child{margin-bottom:0}.zp-about__body strong{font-weight:600}.zp-about__figure{flex:0 0 var(--zp-about-media-width);min-width:0;margin:0}.zp-about--image-left .zp-about__figure{order:-1}.zp-about__media{display:block;aspect-ratio:var(--zp-about-ratio);overflow:hidden}.zp-about__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--zp-about-image-position)}.zp-about__figure figcaption{font-size:12px;margin-top:12px;color:inherit}.zp-about--text-only .zp-about__copy{max-width:760px;margin-inline:auto}.zp-about a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.zp-about__link{display:inline-block;margin-top:24px;padding-block:10px;text-decoration:underline}.zp-about a:hover{color:inherit;text-decoration-color:var(--zp-champagne, #c5a77d)}.zp-about a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.zp-about__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}.zp-about__card{min-width:0}.zp-about__card a{display:block;text-decoration:none}.zp-about__card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.zp-about__card h3{font-size:var(--h4-size);line-height:1.4;margin:16px 0 0}.zp-about__card a:hover h3{text-decoration:underline;text-decoration-color:var(--zp-champagne, #c5a77d);text-underline-offset:5px}@media(max-width:749px){.zp-about{padding:var(--zp-about-mobile-top) 20px var(--zp-about-mobile-bottom)}.zp-about h1{font-size:min(var(--h1-size),36px)}.zp-about h2{font-size:min(var(--h2-size),28px);margin-bottom:20px}.zp-about__row{flex-direction:column;gap:28px;align-items:stretch}.zp-about__figure{flex-basis:auto}.zp-about--image-left .zp-about__figure{order:0}.zp-about--mobile-image-first .zp-about__figure{order:-1}.zp-about__media{aspect-ratio:var(--zp-about-mobile-ratio)}.zp-about__media img{object-position:var(--zp-about-mobile-position)}.zp-about__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map?subset=AAAAAAAAAQ */
