.CommunityGallery_gallery__laSdz{width:min(1320px,calc(100% - 48px));margin:0 auto 100px}.CommunityGallery_controls__WeCjK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:28px 0 30px;padding:18px;background:#f1eee7;border:1px solid #e7e2d8}.CommunityGallery_controls__WeCjK label{display:grid;grid-gap:8px;gap:8px;color:#5e5d55;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.CommunityGallery_controls__WeCjK select{min-height:46px;border:1px solid #d6d0c5;background:#fffdfa;color:#30322b;padding:0 12px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0}.CommunityGallery_grid___atFA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.CommunityGallery_card__nVzwE{background:#fffdfa;border:1px solid #e8e4dc}.CommunityGallery_imageLink__kd3xh{display:block;aspect-ratio:1.15;overflow:hidden;background:#e9e5dd}.CommunityGallery_imageLink__kd3xh img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.CommunityGallery_imageLink__kd3xh:hover img{transform:scale(1.025)}.CommunityGallery_cardBody__VKFWU{padding:20px}.CommunityGallery_tags__6iybi{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.CommunityGallery_tags__6iybi span{color:#606258;background:#f1eee7;padding:5px 8px;font-size:11px}.CommunityGallery_cardBody__VKFWU h2{margin:0;font-family:var(--display);font-size:25px;font-weight:400}.CommunityGallery_cardBody__VKFWU h2 a{color:inherit;text-decoration:none}.CommunityGallery_cardFooter__d6whx{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid #ebe7df;color:#686960;font-size:13px}.CommunityGallery_cardFooter__d6whx button{display:flex;align-items:center;gap:7px;min-height:38px;border:0;background:transparent;color:#393c35;cursor:pointer;font:inherit}.CommunityGallery_cardFooter__d6whx button:disabled{opacity:.55;cursor:wait}.CommunityGallery_cardFooter__d6whx button[aria-pressed=true]{color:#6a4d37;font-weight:600}.CommunityGallery_empty__4FhTj{min-height:160px;display:grid;place-items:center;color:#696a61}.CommunityGallery_emptyState__H_VAb{max-width:640px;margin:70px auto 100px;text-align:center}.CommunityGallery_eyebrow__GsGxu{margin:0 0 10px;color:#727365;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.CommunityGallery_emptyState__H_VAb h2{margin:0;font-family:var(--display);font-size:36px;font-weight:400}.CommunityGallery_emptyState__H_VAb p:not(.CommunityGallery_eyebrow__GsGxu){color:#67685f;line-height:1.7}.CommunityGallery_emptyState__H_VAb div{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px}.CommunityGallery_emptyState__H_VAb a{color:#394137}.CommunityGallery_message__bGHJM{color:#765236;margin:0 0 20px}.CommunityGallery_hero__Hpk3Y{max-width:900px;margin:0 auto;padding:150px 24px 70px;text-align:center}.CommunityGallery_hero__Hpk3Y h1{margin:0;font-family:var(--display);font-size:clamp(42px,7vw,76px);font-weight:400;letter-spacing:-.04em}.CommunityGallery_hero__Hpk3Y>p:not(.CommunityGallery_eyebrow__GsGxu){max-width:600px;margin:18px auto 26px;color:#62645b;line-height:1.7}.CommunityGallery_hero__Hpk3Y .CommunityGallery_eyebrow__GsGxu{color:#727365;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.CommunityGallery_grid___atFA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CommunityGallery_gallery__laSdz{width:min(100% - 32px,1320px);margin-bottom:64px}.CommunityGallery_controls__WeCjK{grid-template-columns:1fr;padding:14px;gap:12px}.CommunityGallery_grid___atFA{grid-template-columns:1fr;gap:18px}.CommunityGallery_cardFooter__d6whx{align-items:flex-start;flex-direction:column}}