.InspirationGallery_filters__awtGB{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:32px}.InspirationGallery_filters__awtGB button{background:transparent;color:var(--color-text-secondary);border:0;border-bottom:2px solid transparent;padding:12px 18px;cursor:pointer}.InspirationGallery_filters__awtGB button[aria-pressed=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.InspirationGallery_grid__Ji6V2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.InspirationGallery_card__1eOTE{display:block;background:none;border:none;text-align:left;cursor:pointer;width:100%}.InspirationGallery_image__UdeVA{display:block;position:relative;aspect-ratio:4/5;overflow:hidden}.InspirationGallery_image__UdeVA img{transition:transform .5s ease}.InspirationGallery_card__1eOTE:hover .InspirationGallery_image__UdeVA img{transform:scale(1.025)}.InspirationGallery_caption__ZnHdY{display:block;padding-top:16px}.InspirationGallery_title__MSGXg{display:block;font-family:var(--font-display);font-size:22px;color:var(--color-text-heading);margin-bottom:8px}.InspirationGallery_description__jCf31{display:block;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.InspirationGallery_dialog__y1zCQ{margin:auto;border:0;padding:0;width:min(1000px,94vw);max-height:92svh;background:var(--color-bg);color:var(--color-text)}.InspirationGallery_dialog__y1zCQ::backdrop{background:rgba(24,20,16,.9)}.InspirationGallery_detail__zsa4b{position:relative}.InspirationGallery_close__0s42b{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);font-size:28px;cursor:pointer}.InspirationGallery_largeImage__4_Sh9{position:relative;height:60svh;background:#211d18}.InspirationGallery_detailCaption__Hx89F{padding:20px 24px 8px}.InspirationGallery_detailCaption__Hx89F h2{font-size:24px;margin-bottom:8px}.InspirationGallery_detailCaption__Hx89F p{font-size:14px;color:var(--color-text-secondary)}.InspirationGallery_controls__te6Tx{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 20px;gap:12px}.InspirationGallery_controls__te6Tx button{border:0;background:none;min-height:44px;cursor:pointer;color:var(--color-primary)}@media (max-width:1000px){.InspirationGallery_grid__Ji6V2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.InspirationGallery_grid__Ji6V2{grid-template-columns:1fr;gap:32px}.InspirationGallery_largeImage__4_Sh9{height:52svh}.InspirationGallery_filters__awtGB button{padding:10px;font-size:13px}}