.customer-build-gallery{width:100%;padding:60px 0 80px}.customer-build-gallery__container{width:min(1400px,calc(100% - 40px));margin:0 auto}.customer-build-gallery__header{max-width:760px;margin:0 auto 42px;text-align:center}.customer-build-gallery__heading{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:700;letter-spacing:-.025em}.customer-build-gallery__subheading{margin-top:14px;font-size:16px;line-height:1.65;opacity:.72}.customer-build-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--customer-build-card-gap, 24px);align-items:stretch}.customer-build-gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-build-gallery__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-build-gallery__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-build-card{min-width:0;height:100%}.customer-build-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 24px #0000000f;transition:transform .22s ease,box-shadow .22s ease}.customer-build-card__link:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000000f,0 14px 36px #0000001f}.customer-build-card__link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.customer-build-card__image-wrapper{position:relative;width:100%;overflow:hidden;background:#f3f3f3}.customer-build-card__image-wrapper--landscape{aspect-ratio:16 / 10}.customer-build-card__image-wrapper--square{aspect-ratio:1 / 1}.customer-build-card__image-wrapper--portrait{aspect-ratio:4 / 5}.customer-build-card__image-wrapper--adapt{aspect-ratio:auto}.customer-build-card__image-wrapper--adapt .customer-build-card__image{height:auto}.customer-build-card__image-wrapper .customer-build-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.customer-build-card__link:hover .customer-build-card__image{transform:scale(1.045)}.customer-build-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 55%,#0000001f);pointer-events:none}.customer-build-card__image-wrapper--placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;color:#00000080;background:#f5f5f5;font-size:14px;font-weight:500}.customer-build-card__content{display:flex;flex-direction:column;flex:1;padding:22px 22px 20px}.customer-build-card__logo{display:flex;align-items:center;min-height:36px;margin-bottom:14px}.customer-build-card__logo-image{display:block;width:auto;max-width:150px;max-height:42px;object-fit:contain}.customer-build-card__title{margin:0;font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.015em;transition:opacity .18s ease}.customer-build-card__link:hover .customer-build-card__title{opacity:.72}.customer-build-card__subheading{margin-top:8px;font-size:14px;line-height:1.55;opacity:.68}.customer-build-card__date{margin-top:auto;padding-top:18px;font-size:12px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.customer-build-gallery__empty{padding:70px 30px;text-align:center;background:#f7f7f7;border-radius:12px}.customer-build-gallery__empty p{margin:0;font-size:16px;opacity:.65}@media screen and (max-width:989px){.customer-build-gallery{padding:50px 0 65px}.customer-build-gallery__container{width:min(100% - 32px,760px)}.customer-build-gallery__header{margin-bottom:32px}.customer-build-gallery__grid--4,.customer-build-gallery__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-build-card__content{padding:20px}.customer-build-card__title{font-size:19px}}@media screen and (max-width:749px){.customer-build-gallery{padding:40px 0 55px}.customer-build-gallery__container{width:calc(100% - 28px)}.customer-build-gallery__header{margin-bottom:28px}.customer-build-gallery__heading{font-size:30px}.customer-build-gallery__subheading{font-size:14px}.customer-build-gallery__grid,.customer-build-gallery__grid--2,.customer-build-gallery__grid--3,.customer-build-gallery__grid--4{grid-template-columns:1fr;gap:var(--customer-build-card-gap, 18px)}.customer-build-card__content{padding:18px}.customer-build-card__title{font-size:20px}.customer-build-card__logo-image{max-width:130px;max-height:38px}.customer-build-card__link:hover,.customer-build-card__link:hover .customer-build-card__image{transform:none}}@media(prefers-reduced-motion:reduce){.customer-build-card__link,.customer-build-card__image-wrapper .customer-build-card__image,.customer-build-card__title{transition:none}.customer-build-card__link:hover,.customer-build-card__link:hover .customer-build-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/customer-build-gallery.css.map */
