.community-project-card-module__MkJ9Da__card{background:#ececec;border-radius:12px;width:100%;margin:0;overflow:hidden}.community-project-card-module__MkJ9Da__link{width:100%;display:block;position:relative;overflow:hidden}.community-project-card-module__MkJ9Da__image{object-fit:contain;width:100%;height:auto;transition:transform .25s;display:block;position:static}.community-project-card-module__MkJ9Da__card:hover .community-project-card-module__MkJ9Da__image{transform:scale(1.025)}.community-project-card-module__MkJ9Da__card:focus-within{outline:2px solid var(--green);outline-offset:2px}.community-project-card-module__MkJ9Da__copy{z-index:1;color:#fff;background:linear-gradient(#0000 0%,#0006 38%,#000000b8 100%);flex-direction:column;justify-content:flex-end;height:84px;padding:20px 14px 8px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.community-project-card-module__MkJ9Da__copy h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:25px;overflow:hidden}.community-project-card-module__MkJ9Da__meta{color:#ffffffdb;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:3px;font-size:13px;line-height:20px;display:flex}.community-project-card-module__MkJ9Da__meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-project-card-module__MkJ9Da__likes{flex:none;align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.community-project-card-module__MkJ9Da__card{border-radius:6px}.community-project-card-module__MkJ9Da__copy{background:linear-gradient(#0000 0%,#0000005e 35%,#000000a6 100%);height:45px;padding:0 8px}.community-project-card-module__MkJ9Da__copy h2{font-size:14px;font-weight:500;line-height:20px}.community-project-card-module__MkJ9Da__meta{margin-top:3px;font-size:11px;line-height:15px}.community-project-card-module__MkJ9Da__likes{gap:4px}}
.community-project-carousel-module__BH2RKW__viewport{cursor:grab;touch-action:pan-y pinch-zoom;margin-top:22px;overflow:hidden}.community-project-carousel-module__BH2RKW__viewport:active{cursor:grabbing}.community-project-carousel-module__BH2RKW__viewport:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:8px}.community-project-carousel-module__BH2RKW__container{backface-visibility:hidden;align-items:flex-start;margin-left:-12px;display:flex}.community-project-carousel-module__BH2RKW__slide{flex:0 0 25%;min-width:0;padding-left:12px}.community-project-carousel-module__BH2RKW__slide>article>a{aspect-ratio:3/4}.community-project-carousel-module__BH2RKW__slide>article>a>img{object-fit:cover;width:100%;height:100%!important}.community-project-carousel-module__BH2RKW__slide>article>a>.image-fallback{object-fit:cover;width:100%;height:100%!important}@media (max-width:1120px){.community-project-carousel-module__BH2RKW__slide{flex-basis:50%}}
.community-project-grid-module__jO1AvW__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.community-project-grid-module__jO1AvW__virtualGrid{contain:layout style;width:100%;position:relative}.community-project-grid-module__jO1AvW__virtualItem{will-change:transform;position:absolute;top:0}.community-project-grid-module__jO1AvW__loadMore{min-height:120px;color:var(--muted);place-items:center;font-size:14px;display:grid}.community-project-grid-module__jO1AvW__loadMore button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:0 20px}.community-project-grid-module__jO1AvW__loadMore button:hover{border-color:var(--green);color:var(--green)}@media (max-width:1120px){.community-project-grid-module__jO1AvW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px) and (min-width:761px){.community-project-grid-module__jO1AvW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.community-project-grid-module__jO1AvW__grid,.community-project-grid-module__jO1AvW__virtualGrid{width:auto;margin:0 3.2vw}.community-project-grid-module__jO1AvW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7vh 3.2vw}.community-project-grid-module__jO1AvW__loadMore{min-height:90px}}
.community-projects-module__cgqUcW__page{width:min(1320px,100% - 120px);min-height:calc(100vh - 88px);margin:0 auto;padding:32px 0 72px}.community-projects-module__cgqUcW__workspace{grid-template-columns:200px minmax(0,1fr);gap:20px;display:grid}.community-projects-module__cgqUcW__sidebarSummary{color:var(--muted);flex-direction:column;gap:4px;padding:16px 12px 10px;line-height:1.45;display:flex}.community-projects-module__cgqUcW__sidebarSummary strong{color:var(--ink);font-size:22px;font-weight:600}.community-projects-module__cgqUcW__myProjectsLink{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:5px;place-items:center;margin:auto 8px 2px;display:grid}.community-projects-module__cgqUcW__myProjectsLink:hover{border-color:var(--green);color:var(--green)}.community-projects-module__cgqUcW__results{min-width:0}.community-projects-module__cgqUcW__heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:72px;margin-bottom:18px;display:flex}.community-projects-module__cgqUcW__heading p{color:var(--green);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:600;line-height:18px}.community-projects-module__cgqUcW__heading h1{font-size:28px;font-weight:600;line-height:36px}.community-projects-module__cgqUcW__heading>a{color:var(--muted);text-underline-offset:4px;flex:none;margin-top:26px;font-size:13px;text-decoration:underline}.community-projects-module__cgqUcW__heading>a:hover{color:var(--green)}.community-projects-module__cgqUcW__message{text-align:center;place-content:center;gap:10px;min-height:380px;display:grid}.community-projects-module__cgqUcW__message h2{font-size:23px;font-weight:600}.community-projects-module__cgqUcW__message p{color:var(--muted)}@media (max-width:1120px){.community-projects-module__cgqUcW__page{width:calc(100% - 48px)}}@media (max-width:760px){.community-projects-module__cgqUcW__page{width:100%;min-height:calc(100vh - 44px);padding:68px 0 24px}.community-projects-module__cgqUcW__workspace{display:block}.community-projects-module__cgqUcW__sidebar{display:none}.community-projects-module__cgqUcW__heading{align-items:flex-end;min-height:58px;margin:0 3.2vw 12px}.community-projects-module__cgqUcW__heading p{margin-bottom:2px;font-size:10px;line-height:15px}.community-projects-module__cgqUcW__heading h1{font-size:20px;line-height:27px}.community-projects-module__cgqUcW__heading>a{margin:0 0 4px;font-size:12px}.community-projects-module__cgqUcW__message{min-height:300px}}
