article.svelte-1pj32rk{background:var(--surface-red);min-width:0;padding:20px;transition:background .18s,transform .18s;position:relative;overflow:hidden}article.svelte-1pj32rk:before{content:"";border:1px solid #f9f3f312;width:170px;height:170px;position:absolute;top:-70px;right:-40px;transform:rotate(45deg)}article.svelte-1pj32rk:hover{z-index:1;background:#3a171c;transform:translateY(-6px)}.label.svelte-1pj32rk,.occupancy.svelte-1pj32rk{justify-content:space-between;display:flex}.label.svelte-1pj32rk{color:var(--text-muted);letter-spacing:.08em;font-size:.65rem;font-weight:600}.label.svelte-1pj32rk span:where(.svelte-1pj32rk):last-child{color:var(--primary)}h3.svelte-1pj32rk{max-width:290px;min-height:78px;font-family:var(--display), sans-serif;letter-spacing:-.04em;margin:42px 0 26px;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1}.occupancy.svelte-1pj32rk{border-bottom:1px solid var(--border);align-items:end;padding-bottom:16px}.occupancy.svelte-1pj32rk strong:where(.svelte-1pj32rk){font-family:var(--display), sans-serif;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1}.occupancy.svelte-1pj32rk span:where(.svelte-1pj32rk){color:var(--text-muted);padding-bottom:4px;font-size:.65rem;font-weight:600}dl.svelte-1pj32rk{grid-template-columns:1.2fr 1fr .6fr;gap:12px;margin:24px 0 38px;display:grid}dl.svelte-1pj32rk div:where(.svelte-1pj32rk){flex-direction:column-reverse;gap:7px;display:flex}dt.svelte-1pj32rk{color:var(--text-muted);letter-spacing:.08em;font-size:.6rem;font-weight:600}dd.svelte-1pj32rk{font-family:var(--display), sans-serif;white-space:nowrap;margin:0;font-size:clamp(.72rem,1vw,.92rem)}a.svelte-1pj32rk{border-top:1px solid var(--text-muted);font-family:var(--display), sans-serif;justify-content:space-between;padding:15px 0 10px;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .18s,padding .22s cubic-bezier(.2,.75,.25,1);display:flex}a.svelte-1pj32rk:hover{color:var(--primary);padding-left:8px;padding-right:8px}a.svelte-1pj32rk:active{padding-left:3px;padding-right:3px;transition-duration:80ms}
