.about-collage{position:relative;width:100%;margin:0;padding:var(--ac-pad-top) var(--ac-pad-x) var(--ac-pad-bottom);overflow-x:clip;background-color:var(--ac-bg)}.about-collage *,.about-collage *:before,.about-collage *:after{box-sizing:border-box}.about-collage__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-stack-gap);width:100%}.about-collage__media{position:relative;width:100%;min-width:0;aspect-ratio:var(--ac-box-ratio)}.about-collage__figure{position:absolute;margin:0;overflow:hidden}.about-collage__figure--back{left:var(--ac-back-left);top:var(--ac-back-top);width:var(--ac-back-width);height:var(--ac-back-height);z-index:1}.about-collage__figure--front{left:var(--ac-front-left);top:var(--ac-front-top);width:var(--ac-front-width);height:var(--ac-front-height);z-index:2}.about-collage__figure img,.about-collage__figure svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-collage__figure .placeholder-svg{background-color:#ededea}.about-collage__text-col{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.about-collage__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-text-gap);max-width:min(100%,442px);min-width:0;color:var(--ac-text-color);word-break:break-word}.about-collage__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ac-head-gap);width:100%}.about-collage__eyebrow{margin:0;font-family:"DIN Pro",var(--font-body-family),sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.about-collage__heading{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:30px;line-height:36px;letter-spacing:0;text-transform:none}.about-collage__body{margin:0;width:100%;font-family:"DIN Pro",var(--font-body-family),sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.about-collage__body>*{margin:0}.about-collage__body>*+*{margin-top:20px}@media screen and (min-width:750px)and (max-width:989px){.about-collage__media{max-width:min(100%,560px)}}@media screen and (min-width:990px){.about-collage__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ac-row-gap)}.about-collage__media{flex:0 1 52.06%}.about-collage__text-col{flex:0 1 39.48%;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/about-image-collage.css.map */
