.home-recently-listed{background:var(--color-bg-primary);padding:40px max(1rem,min(4vw,3rem))}.home-recently-listed__head{text-align:left;max-width:1200px;margin:0 auto 24px}.home-recently-listed__head h2{font-size:max(1.5rem,min(2.5vw,2rem));font-weight:var(--font-weight-bold);letter-spacing:-.5px;color:var(--color-text-primary);margin:0 0 10px}.home-recently-listed__head p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.home-recently-listed__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));max-width:1200px;margin:0 auto;display:grid}.home-recently-listed__empty{border:1px dashed var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-primary);text-align:center;grid-column:1/-1;place-items:center;min-height:280px;padding:32px;display:grid}.home-recently-listed__empty p{max-width:420px;color:var(--color-text-secondary);margin:0}[data-theme=dark] .home-recently-listed__empty{background:var(--color-bg-secondary-dark);border-color:var(--color-border-primary-dark)}.home-recently-listed__skeleton{border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] .home-recently-listed__skeleton{background:var(--color-bg-secondary-dark)}.home-recently-listed__skeleton-media{aspect-ratio:16/10;width:100%}.home-recently-listed__skeleton-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.home-recently-listed__skeleton-line{border-radius:var(--radius-base);height:16px}.home-recently-listed__skeleton-line--title{width:78%;height:18px}.home-recently-listed__skeleton-line--price{width:38%}.home-recently-listed__skeleton-line--meta{width:55%;height:14px}.home-recently-listed__skeleton-chip{border-radius:var(--radius-pill);width:84px;height:20px}@media screen and (max-width:768px){.home-recently-listed{padding:28px 16px}.home-recently-listed__head h2{font-size:26px}.home-recently-listed__head p{font-size:14px}.home-recently-listed__grid{gap:16px}}@media screen and (max-width:450px){.home-recently-listed{padding:28px 16px}.home-recently-listed__head{margin-bottom:24px}.home-recently-listed__head h2{font-size:22px}.home-recently-listed__grid{grid-template-columns:1fr}}[data-theme=dark] .home-recently-listed{background:var(--color-bg-secondary-dark)}[data-theme=dark] .home-recently-listed__head h2{color:var(--color-text-primary-dark)}@media (max-width:576px){.home-recently-listed__skeleton-body{padding:10px 12px 12px}.home-recently-listed__skeleton-line--title{height:18px}}
.home-wrapper{background:var(--color-bg-primary);width:100%;min-width:0;color:var(--color-text-primary)}.home-section{width:calc(100% - max(32px,min(8vw,96px)));max-width:1200px;padding:var(--space-2xl) 0;margin:0 auto}.home-section__heading{margin-bottom:var(--space-lg)}.home-section h2{margin:0 0 var(--space-sm);letter-spacing:-.03em;font-size:max(24px,min(2.5vw,32px));font-weight:600;line-height:1.25}.home-section__heading p,.home-host p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.home-places-grid{gap:var(--space-lg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-discover{padding-block:var(--space-3xl)}.home-discover__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.home-discover__heading h2{letter-spacing:-.045em;margin:0;font-size:max(1.75rem,min(3.25vw,2.75rem));line-height:1.1}.home-discover__heading p{max-width:28ch;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.5}.home-category-grid{gap:var(--space-xl) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-category-card{min-width:0;color:var(--color-text-primary);border-radius:var(--radius-lg);text-decoration:none}.home-category-card__image{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--color-bg-secondary);position:relative;overflow:hidden}.home-category-card__image img{object-fit:cover;transition:transform .35s}.home-category-card__icon{height:2.5rem;width:2.5rem;color:var(--listing-accent-text);background:var(--color-bg-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:var(--space-md)}.home-category-card__icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-md)}.home-category-card__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.home-category-card__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.home-category-card__caption{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-md);display:flex}.home-category-card__caption>div{min-width:0}.home-category-card__caption h3{letter-spacing:-.025em;margin:0;font-size:max(1rem,min(1.7vw,1.375rem));font-weight:650;line-height:1.3}.home-category-card__caption p{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.home-category-card__arrow{color:var(--listing-accent-text);flex-shrink:0;transition:transform .18s}.home-category-card:focus-visible{outline:2px solid var(--listing-accent-text);outline-offset:6px}.home-category-card:hover{color:var(--color-text-primary)}@media (hover:hover){.home-category-card:hover img{transform:scale(1.035)}.home-category-card:hover .home-category-card__arrow{transform:translate(2px,-2px)}}.home-host{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-block:var(--space-md) var(--space-3xl);padding-block:var(--space-xl);border-block:1px solid var(--color-border-primary);flex-wrap:wrap;display:flex}.home-host__copy{flex:20rem;min-width:0}.home-host .home-host__copy h2{font-size:max(1.5rem,min(2.2vw,1.875rem))}.home-host__action[data-slot=button]{min-height:3rem;padding-inline:var(--space-lg);background:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary);flex-shrink:0}.home-host__action[data-slot=button]:hover{background:var(--color-text-secondary);color:var(--color-bg-primary)}@media (min-width:64rem){.home-category-grid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:62.5rem){.home-places-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:37.5rem){.home-section{padding-block:var(--space-lg)}.home-places-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.home-discover{padding-block:var(--space-xl)}.home-discover__heading{margin-bottom:var(--space-lg)}.home-discover__heading p{max-width:none;font-size:.875rem}.home-category-card__icon{height:2rem;width:2rem;top:var(--space-sm)}.home-category-card__icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-sm)}.home-category-card__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-sm)}.home-category-card__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-sm)}.home-host{margin-bottom:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.home-category-card img,.home-category-card__arrow{transition:none}.home-category-card:hover img,.home-category-card:hover .home-category-card__arrow{transform:none}}
