@media (width>=640px){.gallery .filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-bottom:-6px;padding-bottom:6px;overflow-x:auto}.gallery .filters::-webkit-scrollbar{display:none}.gallery .filters.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.gallery .filters.has-more-left{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000)}.gallery .filters.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 44px),#0000)}.gallery .filters .chip{white-space:nowrap;hyphens:none;word-break:keep-all;flex:none}.gallery .filters--sub{gap:8px;margin-top:-6px;padding-left:2px}.filters__title,.sub-extra{display:none}}.gallery .filters--sub[hidden]{display:none}.chip--sub{color:#6b645b;background:0 0;border-color:#e2dcd3;min-height:44px;padding:.25rem .95rem;font-size:.8125rem;font-weight:500}.chip--sub .chip__n{font-size:.8em}.chip--sub[aria-pressed=true]{border-color:var(--orange-deep,#d9650b);color:var(--orange-deep,#b8520a);box-shadow:inset 0 0 0 1px var(--orange-deep,#d9650b);background:#fff;font-weight:700}@media (hover:hover){.chip--sub:hover{color:var(--ink,#1a1714);border-color:#c9c1b6}}html:not(.js) .filters{display:none}.chip__n{font-variant-numeric:tabular-nums;opacity:.7;margin-left:4px;font-size:.86em;font-weight:500}.chip[aria-pressed=true] .chip__n{opacity:.85}.photo-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=960px){.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.photo-tile[hidden]{display:none}.photo-tile{min-width:0;scroll-margin-top:calc(var(--header-h,72px) + 24px)}.photo-tile__link{aspect-ratio:1;background:var(--ink-2);transition:box-shadow var(--dur-base), transform var(--dur-fast);border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 1px #1a17140f}.photo-tile__link img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.photo-tile__link:focus-visible{outline:3px solid var(--focus,#ff8a1f);outline-offset:3px}.photo-tile__link:active{transform:scale(.99)}@media (hover:hover){.photo-tile__link:hover{box-shadow:0 18px 34px -22px #1a17148c}}.photo-tile__cat{color:#fff;max-width:calc(100% - 20px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;backdrop-filter:blur(4px);background:#141210bd;border-radius:999px;padding:4px 10px;font-size:.6875rem;position:absolute;bottom:10px;left:10px;overflow:hidden}.photo-tile.is-target .photo-tile__link{outline:3px solid var(--orange,#ff8a1f);outline-offset:3px}.gallery__error{color:var(--muted-on-light);font-size:.9375rem}.gallery__error[hidden],.gallery__fallback[hidden]{display:none}.gallery__fallback{color:var(--muted-on-light);font-size:.9375rem}.gallery__fallback a{color:var(--orange-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gallery--list h2{margin-bottom:18px}@media (prefers-reduced-motion:reduce){.photo-tile__link{transition:none}}@media (width<=639.98px){.gallery .filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:8px;display:grid}.gallery .filters--sub{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));margin-top:-22px}.gallery .filters[hidden]{display:none}.filters__title{font-family:var(--font-display);color:var(--ink-2);grid-column:1/-1;margin:0 0 2px;font-size:1rem;font-weight:700;font-stretch:106%;line-height:1.3}.gallery .filters .chip{text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 8px;min-height:44px;padding:10px 12px;font-size:.9375rem;line-height:1.25;display:flex}.gallery .filters .chip__n{opacity:1;background:#1a171412;border-radius:999px;flex:none;margin:0 0 0 auto;padding:1px 7px;font-size:.8125rem;line-height:1.4}.gallery .filters .chip[aria-pressed=true] .chip__n{background:#ffffff2e}.gallery .filters .chip[aria-pressed=true]:not(.chip--sub){box-shadow:inset 0 -3px 0 var(--orange,#ff8a1f)}.gallery .filters--sub{border:1px solid #e2dcd3;border-left:4px solid var(--orange,#ff8a1f);background:#f2eee8;border-radius:14px;padding:12px}.gallery .filters--sub .filters__title{color:#4a443d;font-size:.9375rem}.gallery .filters--sub .chip--sub{color:#4a443d;background:#fff;border-color:#e2dcd3;font-size:.9rem;font-weight:500}.gallery .filters--sub .chip--sub[aria-pressed=true]{border-color:var(--orange-deep,#d9650b);color:var(--orange-deep,#b8520a);box-shadow:inset 0 0 0 1px var(--orange-deep,#d9650b);background:#fff;font-weight:700}.gallery .filters--sub .chip--sub[aria-pressed=true] .chip__n{background:#d9650b1f}.gallery .filters--sub [data-subfilter=all],.gallery .filters--sub [data-subfilter=led-dhe-ndricim-i-fshehte]{grid-column:1/-1}}
