.listing_wrap__jAJhM{max-width:var(--container);margin:0 auto;padding:28px var(--gutter) 56px}.listing_head__WL5lN{text-align:center;margin-bottom:26px}.listing_title__Qv6wo{font-family:var(--font-display);font-weight:500;font-size:var(--size-display);color:var(--text-title);margin:0}.listing_sub__lC2fl{font-size:13px;color:var(--text-muted);margin-top:6px}.listing_empty__ka5Gk{text-align:center;padding:30px 0 20px}.listing_emptyText__wMSUu{font-size:14px;color:var(--text-muted);margin:12px 0 18px}.listing_ctaSolid__qEbzw{font-family:var(--font-body);font-weight:500;letter-spacing:var(--track-button);text-transform:uppercase;font-size:12px;padding:13px 26px;border:1px solid transparent;background:var(--accent-cta);color:var(--text-on-accent);cursor:pointer;text-decoration:none;display:inline-block}.listing_ctaSolid__qEbzw:hover{background:var(--accent-cta-hover)}.listing_ctaGhost__oCtfX{font-family:var(--font-body);font-weight:500;letter-spacing:var(--track-button);text-transform:uppercase;font-size:12px;padding:13px 26px;background:transparent;color:var(--gold-600);border:1px solid var(--gold-600);cursor:pointer;text-decoration:none;display:inline-block}.listing_ctaGhost__oCtfX:hover{background:rgba(179,146,55,.08)}.listing_searchBox__1pKJz{max-width:560px;margin:0 auto 26px}.listing_searchField__p4yGV{display:flex;align-items:center;gap:8px;border:1px solid var(--aqua-500);border-radius:var(--radius-xs);padding:12px 14px;background:var(--surface-card)}.listing_searchInput__hmFYp{border:none;outline:none;background:transparent;flex:1 1;font-family:var(--font-body);font-size:15px;color:var(--ink)}.listing_searchLabel__lhZeq{font-size:12px;color:var(--text-muted);margin-top:10px;text-align:center}.listing_emptyCenter__XY76J{text-align:center;padding:40px 0 20px}.listing_emptyTitle__s25J_{font-family:var(--font-display);font-size:var(--size-title);font-weight:500;color:var(--text-title);margin:12px 0 6px}.listing_collHero__xBVMG{position:relative;background:var(--img-placeholder-aqua);padding:64px var(--gutter);text-align:center;overflow:hidden}.listing_collHeroComFoto__8XEtF{aspect-ratio:21/9;max-height:520px;min-height:320px;padding:0 var(--gutter);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.listing_collHeroFoto__z34lG{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 65%}.listing_collHeroVeu__QtxU_{position:absolute;inset:0;background:linear-gradient(90deg,rgb(253 253 251/.92) 0,rgb(253 253 251/.72) 32%,rgb(253 253 251/0) 60%)}.listing_collHeroConteudo__C0uQ9{position:relative;max-width:var(--container);margin:0 auto;width:100%}@media (max-width:860px){.listing_collHeroComFoto__8XEtF{aspect-ratio:4/5;max-height:480px;justify-content:flex-start;padding-top:26px}.listing_collHeroFoto__z34lG{object-position:78% center}.listing_collHeroVeu__QtxU_{background:linear-gradient(180deg,rgb(253 253 251/.92) 0,rgb(253 253 251/.72) 22%,rgb(253 253 251/0) 46%)}}.listing_eyebrow__oakyG{font-size:var(--size-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold-600)}.listing_collTitle__exXBY{font-family:var(--font-display);font-weight:400;font-size:var(--size-display-xl);color:var(--text-title);margin:10px 0 0;line-height:var(--leading-tight)}.listing_collText__TK7Vv{margin:14px auto 0;font-family:var(--font-display);font-weight:300;font-style:italic;font-size:19px;color:var(--aqua-700);max-width:470px;line-height:1.55}.listing_collHeroComFoto__8XEtF .listing_collText__TK7Vv{margin-left:0;margin-right:0}.listing_collBody__Q7OSm{max-width:var(--container);margin:0 auto;padding:40px var(--gutter) 56px}.listing_collCount__NQScj{font-size:13px;color:var(--text-muted);margin-bottom:20px}.listing_collEyebrow__ESEj_{display:inline-flex;align-items:center;gap:9px}.listing_collVazio__Xx8Yd{text-align:center;padding:48px var(--gutter) 64px;max-width:46ch;margin:0 auto;display:flex;flex-direction:column;gap:18px;align-items:center;color:var(--text-body)}.listing_collVazioLink__uxeQS{font-size:13px;color:var(--link);text-decoration:underline;text-underline-offset:4px}