.lead__grid[data-astro-cid-uzjcfocc]{gap:40px;display:grid}@media (width>=900px){.lead__grid[data-astro-cid-uzjcfocc]{grid-template-columns:1.15fr .85fr;align-items:start;gap:60px}}.lead__points[data-astro-cid-uzjcfocc]{counter-reset:pt;gap:14px;margin:0;padding:0;list-style:none;display:grid}.lead__points[data-astro-cid-uzjcfocc] li[data-astro-cid-uzjcfocc]{counter-increment:pt;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:#fff;grid-template-columns:auto 1fr;align-items:start;column-gap:18px;padding:19px 22px 19px 23px;display:grid;position:relative;overflow:hidden}.lead__points[data-astro-cid-uzjcfocc] li[data-astro-cid-uzjcfocc]:before{content:"0" counter(pt);font-family:var(--font-display);letter-spacing:-.02em;color:var(--red);grid-row:1/span 2;padding-top:3px;font-size:1.1rem;font-weight:800;line-height:1}.lead__points[data-astro-cid-uzjcfocc] li[data-astro-cid-uzjcfocc]:after{content:"";background:var(--red);transform-origin:top;width:3px;transition:transform .3s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.4)}.lead__points[data-astro-cid-uzjcfocc] li[data-astro-cid-uzjcfocc]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lead__points[data-astro-cid-uzjcfocc] li[data-astro-cid-uzjcfocc]:hover:after{transform:scaleY(1)}.lead__k[data-astro-cid-uzjcfocc]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:5px;font-size:.79rem;font-weight:700;display:block}.lead__v[data-astro-cid-uzjcfocc]{color:var(--text-muted);font-size:.95rem;line-height:1.5;display:block}.listing[data-astro-cid-uzjcfocc]{border-radius:var(--r-2xl);box-shadow:var(--shadow-md);background:#fff;border:0;gap:30px;margin-bottom:34px;padding:24px;scroll-margin-top:130px;display:grid}.listing[data-astro-cid-uzjcfocc]:last-child{margin-bottom:0}@media (width>=900px){.listing[data-astro-cid-uzjcfocc]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:46px;padding:38px}.listing--flip[data-astro-cid-uzjcfocc] .listing__media[data-astro-cid-uzjcfocc]{order:2}.listing--flip[data-astro-cid-uzjcfocc] .listing__body[data-astro-cid-uzjcfocc]{order:1}}.listing__hero[data-astro-cid-uzjcfocc]{box-shadow:var(--shadow-md)}.listing__media[data-astro-cid-uzjcfocc] .lbtn[data-astro-cid-uzjcfocc]{transition:transform .25s var(--spring), box-shadow .25s var(--ease)}.listing__media[data-astro-cid-uzjcfocc] .lbtn[data-astro-cid-uzjcfocc]:hover,.listing__media[data-astro-cid-uzjcfocc] .lbtn[data-astro-cid-uzjcfocc]:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.listing__price-tag[data-astro-cid-uzjcfocc]{z-index:2;font-family:var(--font-display);letter-spacing:.01em;background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:var(--shadow-red);padding:9px 16px 9px 18px;font-size:.82rem;font-weight:800;position:absolute;bottom:18px;left:0}.listing__sold[data-astro-cid-uzjcfocc]{z-index:2;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:var(--r-sm);border:3px solid #fff;padding:12px 26px 12px 30px;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:900;line-height:1;position:absolute;top:20px;left:20px;transform:rotate(-6deg);box-shadow:0 8px 24px #00000059}.listing__sold-pill[data-astro-cid-uzjcfocc]{vertical-align:middle;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:var(--r-pill);margin-left:10px;padding:8px 15px;font-size:.9rem;font-weight:900;line-height:1;display:inline-block;position:relative;top:-2px}.listing__thumbs[data-astro-cid-uzjcfocc]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}@media (width<=480px){.listing__thumbs[data-astro-cid-uzjcfocc]{grid-template-columns:repeat(3,1fr)}}.listing__meta[data-astro-cid-uzjcfocc]{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--red-dark);background:var(--red-wash);border-radius:var(--r-xs);margin:0 0 14px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-block}.listing__body[data-astro-cid-uzjcfocc] h3[data-astro-cid-uzjcfocc]{margin-bottom:16px;font-size:clamp(1.32rem,2.5vw,1.8rem)}.listing__p[data-astro-cid-uzjcfocc]{color:var(--text-muted);margin-bottom:.7em;font-size:.99rem}.listing__price[data-astro-cid-uzjcfocc]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);border-top:2px solid var(--red);margin:18px 0 0;padding:16px 0 20px;font-size:1.42rem;font-weight:800}.enq__grid[data-astro-cid-uzjcfocc]{gap:40px;display:grid}@media (width>=900px){.enq__grid[data-astro-cid-uzjcfocc]{grid-template-columns:1fr 1fr;align-items:start;gap:60px}}.enq__list[data-astro-cid-uzjcfocc]{margin-top:24px}.enq__form[data-astro-cid-uzjcfocc]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 30px}@media (width>=600px){.enq__form[data-astro-cid-uzjcfocc]{padding:34px 32px 38px}}
