.featured-listings-module__Vrk2Kq__section{background:var(--figma-color-white);padding-block:var(--figma-spacing-20)}.featured-listings-module__Vrk2Kq__inner{gap:var(--figma-spacing-7);flex-direction:column;display:flex}.featured-listings-module__Vrk2Kq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.featured-listings-module__Vrk2Kq__headLeft{align-items:flex-start;gap:var(--figma-spacing-6);flex-direction:column;display:flex}.featured-listings-module__Vrk2Kq__pillLink{align-items:center;gap:var(--space-2);padding:var(--figma-spacing-2) 1.125rem;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--figma-color-black) 6%, transparent);color:var(--figma-color-gray-600);font-size:var(--figma-font-size-sm);font-weight:var(--figma-weight-semibold);transition:background-color var(--figma-duration-fast);line-height:1.4;display:inline-flex}.featured-listings-module__Vrk2Kq__pillLink:hover{background:color-mix(in srgb, var(--figma-color-black) 10%, transparent)}.featured-listings-module__Vrk2Kq__title{font-family:var(--font-display);font-size:var(--figma-font-size-5xl);font-weight:var(--figma-weight-medium);color:var(--figma-color-primary-800);line-height:1.2}.featured-listings-module__Vrk2Kq__titleAccent{color:var(--figma-color-primary-400)}.featured-listings-module__Vrk2Kq__allLink{align-self:center;gap:var(--space-1);margin-top:var(--figma-spacing-4);padding-inline:var(--figma-spacing-8);white-space:nowrap}.featured-listings-module__Vrk2Kq__controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.featured-listings-module__Vrk2Kq__count{color:var(--figma-color-gray-800);font-size:.9125rem;display:none}.featured-listings-module__Vrk2Kq__count strong{font-weight:var(--figma-weight-bold)}.featured-listings-module__Vrk2Kq__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.featured-listings-module__Vrk2Kq__tab,.featured-listings-module__Vrk2Kq__tabActive{padding:var(--figma-spacing-2) var(--figma-spacing-4);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:var(--figma-weight-semibold);cursor:pointer;transition:background-color var(--figma-duration-fast);border:none;line-height:1.2}.featured-listings-module__Vrk2Kq__tab{background:color-mix(in srgb, var(--figma-color-black) 6%, transparent);color:var(--figma-color-gray-600)}.featured-listings-module__Vrk2Kq__tab:hover{background:color-mix(in srgb, var(--figma-color-black) 10%, transparent)}.featured-listings-module__Vrk2Kq__tabActive{background:var(--figma-color-primary-900);color:var(--figma-color-white)}.featured-listings-module__Vrk2Kq__grid{gap:var(--figma-spacing-8);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.featured-listings-module__Vrk2Kq__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.featured-listings-module__Vrk2Kq__grid{gap:var(--figma-spacing-4);grid-template-columns:repeat(2,1fr)}.featured-listings-module__Vrk2Kq__grid[data-view=list]{grid-template-columns:1fr}.featured-listings-module__Vrk2Kq__title{font-size:var(--figma-font-size-3xl)}.featured-listings-module__Vrk2Kq__controls{gap:var(--figma-spacing-3)}.featured-listings-module__Vrk2Kq__tabs{display:none}.featured-listings-module__Vrk2Kq__count{padding:var(--space-2) .875rem;border:var(--figma-stroke-hairline) solid var(--figma-color-gray-200);border-radius:var(--radius-pill);background:var(--figma-color-white);white-space:nowrap;align-items:center;font-size:.8125rem;display:inline-flex}.featured-listings-module__Vrk2Kq__allLink{text-align:center;width:100%}}.featured-listings-module__Vrk2Kq__empty{justify-items:start;gap:var(--space-4);padding:var(--space-10);border:var(--figma-stroke-hairline) dashed var(--color-border);border-radius:var(--radius-card);background:var(--figma-color-gray-50);display:grid}.featured-listings-module__Vrk2Kq__emptyTitle{font-size:var(--figma-font-size-xl);font-weight:var(--figma-weight-semibold);color:var(--figma-color-gray-900)}.featured-listings-module__Vrk2Kq__emptyText{max-width:34rem;color:var(--color-muted-foreground)}
