.projects-showcase{padding:5rem 0;background-color:#fff}.projects-showcase,.projects-showcase__grid,.projects-showcase__header,.projects-showcase__cta{padding-left:10px!important;padding-right:10px!important}.projects-showcase__header{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.projects-showcase__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;color:#000}.projects-showcase__subtitle{font-size:1.2rem;color:#898888;line-height:1.6}.projects-showcase__filters{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.project-filter{all:unset;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:30px;font-weight:600;cursor:pointer;font-size:.95rem;padding:.75rem 1.5rem;transition:all .2s ease;box-shadow:0 4px 10px #0000000f}.project-filter.active{background-color:#000;color:#fff}.project-filter:before,.project-filter:after{content:none!important}.projects-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:3rem;margin-bottom:3rem}.project-card{background:#fff;border-radius:12px;overflow:hidden;border:none!important;outline:none!important;box-shadow:0 4px 18px #00000014;transition:box-shadow .2s ease,transform .2s ease}.project-card:before,.project-card:after,.project-card *:before,.project-card *:after{border:none!important;content:none!important}.project-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000001f}.projects-showcase .project-card__image-wrapper .project-card__label{position:absolute!important;top:1rem!important;left:1rem!important;right:auto!important;bottom:auto!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.35rem .9rem!important;width:auto!important;height:auto!important;background:#000000d9!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;border-radius:999px!important;letter-spacing:.06em!important;text-transform:uppercase!important;writing-mode:horizontal-tb!important;transform:none!important}.projects-showcase .project-card__image-wrapper .project-card__label--after{left:auto!important;right:1rem!important;background:#898888e6!important}.projects-showcase .project-card__label:before,.projects-showcase .project-card__label:after{content:none!important;display:none!important}.project-card__images{display:grid;grid-template-columns:1fr 1fr;height:300px}.project-card__image-wrapper{position:relative;overflow:hidden}.project-card__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card:hover .project-card__image-wrapper img{transform:scale(1.03)}.project-card__content{padding:2rem}.project-card__category{display:inline-block;background:#f2f2f2;color:#000;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.project-card__title{font-size:1.6rem;font-weight:700;margin-bottom:1rem;color:#000}.project-card__description{color:#555;line-height:1.7;margin-bottom:1.5rem}.project-card__testimonial{background:#f8f8f8;padding:1.5rem;border-left:4px solid #000000;font-style:italic;color:#333;margin:0}.project-card__testimonial cite{display:block;margin-top:.75rem;font-style:normal;font-weight:600;color:#000;font-size:.9rem}@media (max-width: 768px){.projects-showcase{padding:3rem 0}.projects-showcase__grid{grid-template-columns:1fr}.project-card__images{height:240px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-projects-showcase.css.map */
