.project-gallery__intro{max-width:92rem;margin:0 auto 2.8rem;text-align:center}.project-gallery__eyebrow{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;letter-spacing:.22em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-foreground))}.project-gallery__heading{margin:0;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:500;line-height:1.15;text-wrap:balance;color:rgb(var(--color-foreground))}.project-gallery__rule{display:block;width:4.8rem;height:1px;margin:1.4rem auto 1.6rem;background:currentColor;opacity:.45}.project-gallery__text{max-width:78rem;margin:0 auto;font-size:1.5rem;line-height:1.65}.project-gallery__text p{margin:0}.project-gallery__text p+p{margin-top:1rem}.project-gallery__items{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;gap:.6rem}.project-gallery__item{flex:0 0 auto;min-width:0;width:calc((100% - (var(--cols-m) - 1) * .6rem) / var(--cols-m))}.project-gallery__media{display:block;width:100%;overflow:hidden;aspect-ratio:var(--item-ratio, .75)}.project-gallery.is-measured .project-gallery__media{aspect-ratio:auto;height:100%}.project-gallery__img,.project-gallery__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.project-gallery__intro{margin-bottom:3.6rem}.project-gallery__heading{font-size:4.4rem}.project-gallery__items{gap:.8rem}.project-gallery__item{width:calc((100% - (var(--cols-d) - 1) * .8rem) / var(--cols-d))}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-project-gallery.css.map */
