.kamal-about{display:grid;grid-template-columns:1fr;background-color:var(--kamal-white);color:var(--kamal-ink);scroll-margin-top:8rem}.kamal-about__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background-color:var(--kamal-sand-soft)}.kamal-about__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.kamal-about__image--placeholder{fill:color-mix(in srgb,var(--kamal-tan) 55%,white 45%)}.kamal-about__overlay{position:absolute;top:18%;right:12%;margin:0;font-family:var(--kamal-font-heading);font-size:clamp(1.6rem,2.2vw,2rem);font-style:italic;line-height:1.35;text-align:center;color:#474747;pointer-events:none}.kamal-about__overlay-heart{display:block;width:1.6rem;height:1.6rem;margin:.6rem auto 0;stroke-width:1.3}.kamal-about__content{display:flex;align-items:center;padding:var(--kamal-section-y) var(--kamal-gutter)}.kamal-about__content-inner{display:grid;gap:1.4rem;width:100%;max-width:58rem}.kamal-about__heading{margin-bottom:.4rem}.kamal-about__text{font-family:var(--kamal-font-body);font-size:1.5rem;line-height:1.75;color:var(--kamal-ink-soft)}.kamal-about__text>p{margin:0 0 1.4rem}.kamal-about__text>p:last-child{margin-bottom:0}@media screen and (max-width:749px){.kamal-about__media{aspect-ratio:5 / 4}.kamal-about__overlay{top:14%;right:8%;font-size:1.5rem}.kamal-about__content-inner{gap:1.2rem}.kamal-about__text{font-size:1.45rem;line-height:1.7}}@media screen and (min-width:990px){.kamal-about{grid-template-columns:46% 54%;min-height:56rem}.kamal-about__media{aspect-ratio:auto}.kamal-about__content{padding-inline:clamp(4rem,5vw,8rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kamal-about.css.map */
