.feed-gallery_gallery__LPq0L{--pin-gap:22px;width:100%;max-width:1800px;margin:0 auto;color:var(--color-foreground)}.feed-gallery_publicGallery__vVZdp{padding:36px 40px 28px}.feed-gallery_header__AQUh9{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.feed-gallery_eyebrow__thZWt{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground)}.feed-gallery_eyebrow__thZWt>span{width:6px;height:6px;border-radius:50%;background:#a77851}.feed-gallery_header__AQUh9 h1{font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.1;letter-spacing:-.045em}.feed-gallery_intro__NjjiZ{margin-top:12px;font-size:14px;line-height:1.6;color:var(--color-muted-foreground)}.feed-gallery_headerNote__oI8C_{flex-shrink:0;margin-bottom:2px;font-size:13px;line-height:1.65;text-align:right}.feed-gallery_headerNote__oI8C_ span{color:var(--color-muted-foreground)}.feed-gallery_toolbar__Ws1zn{position:sticky;top:56px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;background:var(--color-background)}.feed-gallery_publicGallery__vVZdp .feed-gallery_toolbar__Ws1zn{top:73px}.feed-gallery_filters__tIsC3{display:flex;align-items:center;gap:6px}.feed-gallery_filters__tIsC3 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:72px;padding:11px 18px;border-radius:999px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.feed-gallery_filters__tIsC3 button:hover{background:color-mix(in srgb,var(--color-foreground) 7%,transparent)}.feed-gallery_filters__tIsC3 .feed-gallery_selectedFilter__Wy5Gv,.feed-gallery_filters__tIsC3 .feed-gallery_selectedFilter__Wy5Gv:hover{background:var(--color-foreground);color:var(--color-background)}.feed-gallery_search__4QzI8{display:flex;align-items:center;gap:10px;width:min(100%,330px);padding:12px 16px;border-radius:999px;background:color-mix(in srgb,var(--color-foreground) 5%,var(--color-background));color:var(--color-muted-foreground)}.feed-gallery_search__4QzI8:focus-within{outline:2px solid var(--color-foreground);outline-offset:2px}.feed-gallery_search__4QzI8 input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:var(--color-foreground)}.feed-gallery_gridNote__GGY3O{display:flex;justify-content:space-between;gap:20px;margin:12px 0 22px;color:var(--color-muted-foreground);font-size:11px}.feed-gallery_gridNote__GGY3O>span:last-child{display:inline-flex;align-items:center;gap:5px}.feed-gallery_masonry__gV9qm{display:grid;grid-template-columns:repeat(auto-fill,minmax(226px,1fr));column-gap:var(--pin-gap);row-gap:var(--pin-gap);align-items:start}.feed-gallery_masonry__gV9qm[data-masonry-ready=true]{grid-auto-rows:1px;row-gap:0}.feed-gallery_masonryItem__P1_wQ{min-width:0}.feed-gallery_masonryContent__0jxX5{display:flow-root;padding-bottom:28px}.feed-gallery_pin___jUqD{min-width:0}.feed-gallery_media__ixqXL{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#e9e8e3}.feed-gallery_mediaContent__Jy4Sf{position:absolute;inset:0;pointer-events:none}.feed-gallery_photo__2zZOZ{height:100%;width:100%;object-fit:cover;transition:transform .45s}.feed-gallery_pin___jUqD:hover .feed-gallery_photo__2zZOZ{transform:scale(1.035)}.feed-gallery_openMedia__J6HnV{position:absolute;inset:0;width:100%;height:100%;cursor:zoom-in;text-align:left;outline:0}.feed-gallery_openMedia__J6HnV:focus-visible{box-shadow:inset 0 0 0 3px white,inset 0 0 0 5px #171717;border-radius:inherit}.feed-gallery_mediaShade__yoArw{position:absolute;inset:0;background:rgba(0,0,0,.13);opacity:0;transition:opacity .25s}.feed-gallery_pin___jUqD:focus-within .feed-gallery_mediaShade__yoArw,.feed-gallery_pin___jUqD:hover .feed-gallery_mediaShade__yoArw{opacity:1}.feed-gallery_typeBadge__QZNQ4{left:12px;padding:5px 9px;background:rgba(24,24,24,.5);backdrop-filter:blur(8px);color:#fff;font-size:10px;line-height:1.3}.feed-gallery_openBadge__zM4c4,.feed-gallery_typeBadge__QZNQ4{position:absolute;top:12px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-weight:600}.feed-gallery_openBadge__zM4c4{right:12px;padding:9px 12px;background:#fff;color:#171717;font-size:11px;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.feed-gallery_pin___jUqD:focus-within .feed-gallery_openBadge__zM4c4,.feed-gallery_pin___jUqD:hover .feed-gallery_openBadge__zM4c4{opacity:1;transform:translateY(0)}.feed-gallery_shareButton__ky4E_{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#171717;transition:opacity .2s,background .2s}.feed-gallery_shareButton__ky4E_:hover{background:#f0f0ed}.feed-gallery_hoverAction__p4zIu{opacity:0}.feed-gallery_pin___jUqD:focus-within .feed-gallery_hoverAction__p4zIu,.feed-gallery_pin___jUqD:hover .feed-gallery_hoverAction__p4zIu{opacity:1}.feed-gallery_galleryDots__8snDx{display:flex;justify-content:center;align-items:center;gap:5px;height:19px}.feed-gallery_galleryDots__8snDx>span{width:4px;height:4px;border-radius:50%;background:#d3d3d0}.feed-gallery_galleryDots__8snDx>.feed-gallery_currentDot__A46cR{background:#62635d}.feed-gallery_galleryDots__8snDx small{color:var(--color-muted-foreground);font-size:9px}.feed-gallery_caption__8W2qd{padding:11px 3px 0}.feed-gallery_galleryDots__8snDx+.feed-gallery_caption__8W2qd{padding-top:0}.feed-gallery_captionHeading__fXRZu{display:flex;align-items:flex-start;gap:8px}.feed-gallery_caption__8W2qd h2{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.feed-gallery_caption__8W2qd h2 button{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.feed-gallery_caption__8W2qd h2 button:hover{text-decoration:underline;text-underline-offset:3px}.feed-gallery_likeButton__WHv4M{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:-4px;margin-right:-3px;border-radius:50%;color:#90918b;transition:color .2s,background .2s}.feed-gallery_likeButton__WHv4M:hover{color:#171717;background:#eaeae5}.feed-gallery_likeButton__WHv4M[aria-pressed=true]{color:#b85249}.feed-gallery_category__WwkPn,.feed-gallery_description__1C5if{margin-top:4px;color:var(--color-muted-foreground);font-size:11px;line-height:1.6}.feed-gallery_description__1C5if{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-gallery_meta__kRPl4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:10px;line-height:1.5;color:var(--color-muted-foreground);opacity:.85}.feed-gallery_metrics__ASUre{display:inline-flex;align-items:center;gap:8px}.feed-gallery_metrics__ASUre>span{display:inline-flex;align-items:center;gap:3px}.feed-gallery_endNote__9PFJa{color:var(--color-muted-foreground);font-size:12px}.feed-gallery_skeletonMedia__Qc9Gq{border-radius:20px;background:#e8e8e3}.feed-gallery_skeletonTitle__ZAvfN{height:12px;width:75%;margin:14px 3px 0;border-radius:5px;background:#e8e8e3}.feed-gallery_skeletonText__vE404{height:9px;width:40%;margin:9px 3px 0;border-radius:5px;background:#ededeb}.feed-gallery_skeleton__h_IV8{animation:feed-gallery_breathe__OBfwG 1.8s ease-in-out infinite alternate}@keyframes feed-gallery_breathe__OBfwG{to{opacity:.45}}@media (min-width:1024px){.feed-gallery_toolbar__Ws1zn{top:0}}@media (max-width:767px){.feed-gallery_gallery__LPq0L{--pin-gap:14px}.feed-gallery_header__AQUh9{margin-bottom:14px}.feed-gallery_headerNote__oI8C_{display:none}.feed-gallery_intro__NjjiZ{font-size:13px}.feed-gallery_toolbar__Ws1zn{flex-wrap:wrap;gap:10px}.feed-gallery_search__4QzI8{width:100%}.feed-gallery_gridNote__GGY3O>span:last-child{display:none}.feed-gallery_masonry__gV9qm{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-gallery_media__ixqXL{border-radius:15px}.feed-gallery_caption__8W2qd h2{font-size:12px}.feed-gallery_meta__kRPl4{flex-wrap:wrap;font-size:9px}}@media (hover:none){.feed-gallery_hoverAction__p4zIu{opacity:1}}@media (prefers-reduced-motion:reduce){.feed-gallery_skeleton__h_IV8{animation:none}.feed-gallery_mediaShade__yoArw,.feed-gallery_openBadge__zM4c4,.feed-gallery_photo__2zZOZ,.feed-gallery_shareButton__ky4E_{transition:none}.feed-gallery_pin___jUqD:hover .feed-gallery_photo__2zZOZ{transform:none}}