.sv-ls .sv-ls-live{padding-top:clamp(28px,3.4vw,40px)}.sv-ls .sv-ls-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);align-items:stretch}.sv-ls .sv-ls-grid>li{display:flex}@media (max-width:1099px){.sv-ls .sv-ls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.sv-ls .sv-ls-grid{grid-template-columns:1fr}}.sv-ls .sv-ls-card{display:flex;flex-direction:column;width:100%;text-decoration:none;color:var(--paper-ink);transition:transform .2s ease,box-shadow .2s ease}.sv-ls .sv-ls-card:focus-visible,.sv-ls .sv-ls-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(224,160,100,.28),0 36px 90px -24px rgba(224,160,100,.38)}.sv-ls .sv-ls-card:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.sv-ls .sv-ls-plate{position:relative;aspect-ratio:3/2;overflow:hidden;margin:calc(-1 * var(--sv-pad)) calc(-1 * var(--sv-pad)) 0;border-bottom:1px solid var(--paper-rule);background:rgba(43,37,32,.08)}.sv-ls .sv-ls-plate img{object-fit:cover}.sv-ls .sv-ls-body{display:flex;flex-direction:column;flex:1;padding-top:calc(var(--sv-pad) - 6px)}.sv-ls .sv-ls-card .sv-kick{margin-bottom:10px}.sv-ls .sv-ls-addr{font-family:var(--f-fell);font-weight:400;font-size:var(--t4);line-height:1.3;color:var(--paper-ink);margin:12px 0 0}.sv-ls .sv-ls-place{display:block;margin-top:4px;font-family:var(--f-body);font-size:var(--t6);line-height:1.5;color:var(--paper-soft)}.sv-ls .sv-ls-spec{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--paper-rule);color:var(--paper-lab);font-family:var(--f-biz);font-weight:400;font-size:var(--t7);letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.sv-ls .sv-ls-card .sv-fig-s{margin-top:8px;text-wrap:balance}.sv-ls .sv-ls-empty{max-width:58ch}.sv-ls .sv-ls-sold-p{margin-top:12px}.sv-ls .sv-ls-sold .sv-row,.sv-ls .sv-ls-sold .sv-rows a{grid-template-columns:9.5em minmax(0,1fr);column-gap:20px;align-items:baseline}.sv-ls .sv-ls-sold .sv-lab{color:var(--copper-lt);line-height:1.5}.sv-ls .sv-ls-sold .sv-row-t{display:block}.sv-ls .sv-ls-sold .sv-row-d{margin-top:2px}@media (max-width:640px){.sv-ls .sv-ls-sold .sv-row,.sv-ls .sv-ls-sold .sv-rows a{grid-template-columns:1fr;row-gap:2px}}@media (prefers-reduced-motion:reduce){.sv-ls .sv-ls-card:focus-visible,.sv-ls .sv-ls-card:hover{transform:none}}