._section_1mf9r_1{max-width:var(--container-wide);margin:0 auto;padding:0 var(--gutter) var(--section-pad);display:flex;flex-direction:column;gap:var(--spacing-8)}._filters_1mf9r_9{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_1mf9r_14{font:inherit;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._chip_1mf9r_14:hover{border-color:var(--border-strong)}._chip_1mf9r_14:focus-visible{outline:none;box-shadow:var(--focus-ring)}._chipActive_1mf9r_32{background:var(--foreground);color:var(--background);border-color:var(--foreground)}._grid_1mf9r_37{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--spacing-6)}._item_1mf9r_45{margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._item_1mf9r_45 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);background:var(--surface);display:block;height:auto}._caption_1mf9r_60{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:var(--text-sm);color:var(--muted-foreground)}._title_1mf9r_67{color:var(--foreground);font-weight:var(--font-weight-semibold)}._city_1mf9r_71{color:var(--foreground);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}._skeleton_1mf9r_77{height:24rem}._emptyWrap_1mf9r_81{position:relative;display:grid;min-height:34rem;isolation:isolate}._mosaic_1mf9r_87{list-style:none;margin:0;padding:0;grid-area:1 / 1;columns:3;column-gap:var(--spacing-4);opacity:.9;mask-image:linear-gradient(180deg,black 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,black 55%,transparent 100%)}._tile_1mf9r_98{break-inside:avoid;margin:0 0 var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:repeating-linear-gradient(-35deg,transparent 0 14px,var(--photo-fallback-b) 14px 15px),linear-gradient(160deg,var(--surface) 0%,var(--photo-fallback-a) 100%)}._tall_1mf9r_107{height:18rem}._mid_1mf9r_110{height:13rem}._short_1mf9r_113{height:9rem}._emptyCard_1mf9r_116{grid-area:1 / 1;align-self:center;justify-self:center;z-index:1;max-width:34rem;margin:var(--spacing-8) var(--spacing-4);padding:var(--spacing-8);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-3)}._emptyEyebrow_1mf9r_132{margin:0;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}._emptyTitle_1mf9r_139{margin:0;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}._emptyBody_1mf9r_147{margin:0;color:var(--muted-foreground);line-height:var(--leading-normal)}._emptyActions_1mf9r_152{margin-top:var(--spacing-3)}@media(max-width:700px){._mosaic_1mf9r_87{columns:2}._emptyCard_1mf9r_116{padding:var(--spacing-6)}}
