.Fj8BxG_filters{background:var(--paper-elevated);border-bottom:1px solid var(--rule);padding-block:26px}.Fj8BxG_filterTop{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:20px;display:flex}.Fj8BxG_viewTabs{gap:10px;display:flex}.Fj8BxG_count{color:var(--ink-muted);font-size:13px}.Fj8BxG_filterRow{grid-template-columns:60px 1fr;align-items:start;gap:16px;margin-top:12px;display:grid}.Fj8BxG_filterRow>p{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);padding-top:14px;font-size:12px}.Fj8BxG_chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.Fj8BxG_chip{border:1px solid var(--rule);min-height:44px;color:var(--ink-muted);padding:9px 13px;font-size:13px;line-height:1.35;transition:color .18s,background .18s}.Fj8BxG_chip:hover{border-color:var(--ink);color:var(--ink)}.Fj8BxG_chip.Fj8BxG_active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Fj8BxG_clear{min-height:44px;color:var(--signal-text);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:inline-flex}.Fj8BxG_gallery{padding-block:50px 80px}.Fj8BxG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;display:grid}.Fj8BxG_project{text-align:left;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;display:block}.Fj8BxG_image{aspect-ratio:4/3;background:var(--rule);display:block;position:relative;overflow:hidden}.Fj8BxG_image img{transition:transform .62s cubic-bezier(.2,.75,.25,1)}.Fj8BxG_open{background:var(--paper);width:44px;height:44px;color:var(--ink);place-items:center;transition:transform .3s cubic-bezier(.2,.75,.25,1);display:grid;position:absolute;bottom:16px;right:16px}.Fj8BxG_caption{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;transition:border-color .3s;display:flex}.Fj8BxG_project:focus-visible{outline:2px solid var(--signal-text);outline-offset:5px}.Fj8BxG_project:focus-visible img{transform:scale(1.04)}.Fj8BxG_project:focus-visible .Fj8BxG_open{transform:translate(3px,-3px)}.Fj8BxG_project:focus-visible .Fj8BxG_caption{border-color:var(--signal-text)}@media (hover:hover){.Fj8BxG_project:hover img{transform:scale(1.04)}.Fj8BxG_project:hover .Fj8BxG_open{transform:translate(3px,-3px)}.Fj8BxG_project:hover .Fj8BxG_caption{border-color:var(--signal-text)}}.Fj8BxG_caption strong{font-family:var(--font-heading);font-size:24px;font-weight:500;line-height:1.1;display:block}.Fj8BxG_caption small{color:var(--ink-muted);margin-top:6px;font-size:14px;display:block}.Fj8BxG_location{text-align:right;color:var(--ink-muted);flex-shrink:0;font-size:12px;line-height:1.7}.Fj8BxG_empty{text-align:center;max-width:540px;margin:25px auto;padding-block:20px}.Fj8BxG_empty h2{font:500 52px/1 var(--font-heading);margin-block:18px}.Fj8BxG_empty>p:not(.Fj8BxG_spec){color:var(--ink-muted);font-size:16px}.Fj8BxG_empty button{margin-top:24px}@media (max-width:1023px){.Fj8BxG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Fj8BxG_filterRow{grid-template-columns:1fr;gap:8px}.Fj8BxG_filterRow>p{padding:0}.Fj8BxG_chips{flex-wrap:nowrap;padding:4px 3px 9px;overflow-x:auto}.Fj8BxG_chip{flex-shrink:0}.Fj8BxG_grid{gap:22px 12px}.Fj8BxG_caption{align-items:start;gap:8px;padding:10px 0 12px}.Fj8BxG_caption strong{font-size:17px}.Fj8BxG_caption small{margin-top:4px;font-size:12px}.Fj8BxG_location{display:none}.Fj8BxG_open{width:32px;height:32px;bottom:8px;right:8px}.Fj8BxG_gallery{padding-block:30px 45px}.Fj8BxG_empty h2{font-size:43px}.Fj8BxG_empty{padding-inline:5px}.Fj8BxG_filters{padding-block:20px}}@media (prefers-reduced-motion:reduce){.Fj8BxG_image img,.Fj8BxG_open,.Fj8BxG_caption{transition:none}.Fj8BxG_project:hover img,.Fj8BxG_project:focus-visible img,.Fj8BxG_project:hover .Fj8BxG_open,.Fj8BxG_project:focus-visible .Fj8BxG_open{transform:none}}
