:root{--white: #fff;--bg-5: #F0F8FA;--color-neutral-1: #263238;--color-neutral-2: #546E7A;--color-neutral-3: #78909C;--color-neutral-4: #B0BEC5;--color-neutral-5: #CFD8DC;--color-green-50: #E7F2E9;--color-green-100: #C5DFC9;--color-green-200: #A1CBA7;--color-green-300: #7EB886;--color-green-400: #65AA6E;--color-green-500: #4C9C57;--color-green-600: #448E4E;--color-green-700: #3B7C43;--color-green-800: #336C39;--color-green-900: #254D29;--color-green-950: #1A341D;--color-blue-50: #E1F6F8;--color-blue-100: #B5E8ED;--color-blue-200: #88DAE2;--color-blue-300: #61CAD6;--color-blue-400: #4DBFCD;--color-blue-500: #45B4C5;--color-blue-600: #40A4B3;--color-blue-700: #3B8F9A;--color-blue-800: #367B82;--color-blue-900: #2D5859;--color-blue-950: #1C4A4B;--font-title: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-body: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--container-width: 1344px;--container-project-width: 832px;--container-padding: 16px;--media-sm: 576px;--media-md: 769px;--media-lg: 1024px;--media-xl: 1200px}.project-category-wrapper .project-category-top{max-width:641px;width:100%;padding-top:40px;padding-bottom:40px;margin:0 auto;text-align:center}.project-category-wrapper .project-category-top .project-category-badge{display:inline-block;color:var(--color-blue-700);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.01em;text-transform:uppercase;background-color:var(--color-blue-50);border-radius:99px;padding:4px 12px 4px 26px;margin:0 0 16px;position:relative}.project-category-wrapper .project-category-top .project-category-badge::before{content:"";width:6px;height:6px;background-color:var(--color-blue-700);border-radius:50%;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.project-category-wrapper .project-category-top .project-category-title{color:var(--color-neutral-1);font-family:var(--font-title);font-weight:500;font-size:30px;line-height:38px;letter-spacing:-0.01em;margin:0}.project-category-wrapper .project-category-top .project-category-description{margin:28px 0 0}.project-category-wrapper .project-category-top .project-category-description p{color:var(--color-neutral-2);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:150%;letter-spacing:-1%;text-align:center;margin:0 0 16px}.project-category-wrapper .project-category-top .project-category-description p:last-child{margin:0}.project-category-wrapper .projects-container{padding:40px 0}.project-category-wrapper .projects-container .project-label{display:inline-block;color:var(--color-blue-700);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.01em;text-transform:uppercase;background-color:var(--color-blue-50);border-radius:99px;padding:4px 12px;margin:0 0 16px}.project-category-wrapper .projects-container .project-title{margin:0}.project-category-wrapper .projects-container .project-title a{display:inline-block;color:var(--color-neutral-1);font-family:var(--font-title);font-weight:500;font-size:20px;line-height:28px;letter-spacing:-0.01em;text-decoration:none}.project-category-wrapper .projects-container .project-title a:hover{color:var(--color-blue-500)}.project-category-wrapper .projects-container .project-info-list{margin:16px 0 0}.project-category-wrapper .projects-container .project-info-list .info-item{margin:0 0 6px}.project-category-wrapper .projects-container .project-info-list .info-item .info-label,.project-category-wrapper .projects-container .project-info-list .info-item .info-value{color:var(--color-neutral-2);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:160%;letter-spacing:-0.01em}.project-category-wrapper .projects-container .project-info-list .info-item .info-value{font-weight:400}.project-category-wrapper .projects-container .project-info-list .info-item:last-child{margin:0}.project-category-wrapper .projects-container .project-excerpt{color:var(--color-neutral-2);font-family:var(--font-body);font-weight:400;font-size:14px;line-height:160%;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:12px 0 0}.project-category-wrapper .projects-container .project-action{margin:16px 0 0}.project-category-wrapper .projects-container .project-action a{display:inline-block}.project-category-wrapper .projects-container .project-card-featured{display:flex;flex-wrap:wrap;border-radius:16px;box-shadow:0px 8px 20px 15px rgba(0,0,0,.03);padding:12px;margin:0 0 24px;transition:box-shadow .3s ease,transform .3s ease}.project-category-wrapper .projects-container .project-card-featured:hover{box-shadow:0px 12px 32px 10px rgba(0,0,0,.08);transform:translateY(-4px)}.project-category-wrapper .projects-container .project-card-featured .featured-content{order:2;width:100%;padding:16px 12px}.project-category-wrapper .projects-container .project-card-featured .featured-image{order:1;width:100%}.project-category-wrapper .projects-container .project-card-featured .featured-image a{display:block;line-height:0;height:100%}.project-category-wrapper .projects-container .project-card-featured .featured-image img{width:100%;min-height:240px;object-fit:cover;border-radius:12px;height:100%}.project-category-wrapper .projects-container .projects-grid{display:flex;flex-wrap:wrap;gap:24px}.project-category-wrapper .projects-container .project-card-grid{border-radius:16px;box-shadow:0px 8px 20px 15px rgba(0,0,0,.03);padding:12px;transition:box-shadow .3s ease,transform .3s ease}.project-category-wrapper .projects-container .project-card-grid:hover{box-shadow:0px 12px 32px 10px rgba(0,0,0,.08);transform:translateY(-4px)}.project-category-wrapper .projects-container .project-card-grid .grid-image a{display:block;line-height:0}.project-category-wrapper .projects-container .project-card-grid .grid-image img{width:100%;min-height:240px;height:100%;object-fit:cover;border-radius:12px}.project-category-wrapper .projects-container .project-card-grid .grid-content{padding:16px 12px}.no-projects-found{color:var(--color-neutral-2);font-family:var(--font-body);font-weight:400;font-size:20px;line-height:150%;letter-spacing:-1%;text-align:center;padding:64px 0}@media(min-width: 769px){.project-category-wrapper .project-category-top{padding-top:64px;padding-bottom:64px}.project-category-wrapper .project-category-top .project-category-title{font-size:38px;line-height:46px;letter-spacing:-0.02em}.project-category-wrapper .projects-container{padding:0 0 80px}.project-category-wrapper .projects-container .project-info-list .info-item .info-label,.project-category-wrapper .projects-container .project-info-list .info-item .info-value{font-size:16px;line-height:150%}.project-category-wrapper .projects-container .project-excerpt{font-size:16px;line-height:150%}.project-category-wrapper .projects-container .project-card-featured{margin:0 0 40px}.project-category-wrapper .projects-container .project-card-featured .featured-content,.project-category-wrapper .projects-container .project-card-featured .featured-image{width:50%}.project-category-wrapper .projects-container .project-card-featured .featured-content{padding:24px 16px;order:1}.project-category-wrapper .projects-container .project-card-featured .project-title a{font-size:30px;line-height:38px}.project-category-wrapper .projects-container .project-card-featured .featured-image{order:2}.project-category-wrapper .projects-container .projects-grid{gap:32px}.project-category-wrapper .projects-container .project-card-grid{width:calc((100% - 32px)/2)}.project-category-wrapper .projects-container .project-card-grid .grid-content{padding:24px 16px}.project-category-wrapper .projects-container .project-card-grid .grid-image img{min-height:300px}}@media(min-width: 1024px){.project-category-wrapper .projects-container .project-card-grid{width:calc((100% - 64px)/3)}}/*# sourceMappingURL=project-category.css.map */
