:is(.est-root,.est-pp,.est-cat,.est-card,.est-kunye,.est-pdp-map,.est-pop,.est-sheet-root,.est-agent){--est-r:2px;--est-rule:color-mix(in oklab,var(--site-text) 13%,var(--site-bg));--est-rule-strong:color-mix(in oklab,var(--site-text) 30%,var(--site-bg));--est-tint:color-mix(in oklab,var(--site-primary) 6%,var(--site-card));--est-hover:color-mix(in oklab,var(--site-text) 5%,var(--site-card));--est-display:var(--font-display);--est-max:82rem;--est-gutter:clamp(1rem,0.4rem + 2.2vw,2.5rem);--est-gap:clamp(0.875rem,0.6rem + 0.8vw,1.5rem);--est-shadow:0 10px 30px -12px color-mix(in oklab,var(--site-text) 38%,transparent),0 2px 6px -2px color-mix(in oklab,var(--site-text) 16%,transparent)}:root[data-theme=dark] :is(.est-root,.est-pp,.est-cat,.est-card,.est-kunye,.est-pdp-map,.est-pop,.est-sheet-root,.est-agent){--est-rule:color-mix(in oklab,var(--site-text) 16%,var(--site-bg));--est-rule-strong:color-mix(in oklab,var(--site-text) 34%,var(--site-bg));--est-tint:color-mix(in oklab,var(--site-primary) 10%,var(--site-card));--est-hover:color-mix(in oklab,var(--site-text) 7%,var(--site-card));--est-shadow:0 14px 34px -10px color-mix(in oklab,black 70%,transparent)}.est-cat,.est-pp,.est-root{color:var(--site-text)}.site-header[data-skin=estate] .site-header-brand a>span{font-family:var(--font-display);font-weight:650;font-size:1.25rem;letter-spacing:-.015em}.site-header-hairline[data-skin=estate] nav a{text-transform:none;font-size:.875rem;letter-spacing:0;font-weight:500}.est-root section[id]{scroll-margin-top:6rem}.est-pp .est-pp-wrap,:is(.est-root,.est-cat) .est-wrap{max-width:var(--est-max);margin-inline:auto;padding-inline:var(--est-gutter)}.est-root .est-wrap--narrow>*{max-width:52rem}.est-root .est-sec>.est-wrap{padding-block:clamp(3rem,1.8rem + 3.6vw,5.5rem)}.est-root .est-sec--rail{padding-block:clamp(1.75rem,1.2rem + 1.8vw,3rem)}.est-root .est-sec--rail>.est-wrap{padding-block:0}.est-root .est-sec--first{padding-top:clamp(1rem,.6rem + 1vw,1.75rem)}.est-root .est-sec--card{background-color:var(--site-card);border-block:1px solid var(--est-rule)}.est-root .est-sec--band{background-color:var(--est-tint);border-block:1px solid var(--est-rule);padding-block:clamp(2.5rem,1.6rem + 2.8vw,4.5rem)}:is(.est-root,.est-cat) .est-head{display:grid;gap:.5rem;margin-bottom:clamp(1.25rem,.9rem + 1vw,2rem);max-width:48rem}.est-h1{font-family:var(--est-display);font-weight:650;font-size:clamp(1.65rem,1.25rem + 1.5vw,2.5rem);line-height:1.08;letter-spacing:-.022em;text-wrap:balance}:is(.est-root,.est-cat,.est-pp) :is(.est-h2,.est-pp-h2){font-family:var(--est-display);font-weight:650;font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);line-height:1.15;letter-spacing:-.018em;text-wrap:balance}:is(.est-root,.est-cat) .est-lead{color:var(--site-muted);font-size:1rem;line-height:1.6;max-width:62ch}.est-link{color:var(--site-primary);font-weight:600;font-size:.9375rem;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.22em;white-space:nowrap}.est-link:hover{text-decoration-color:currentColor}button.est-link{border:0;padding:0;background:none;cursor:pointer}.est-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.25rem;border-radius:var(--est-r,2px);border:1px solid transparent;font-weight:600;font-size:.9375rem;line-height:1.1;white-space:nowrap;text-decoration:none;cursor:pointer}.est-btn:disabled{cursor:default;opacity:.45}.est-btn--sm{min-height:2.5rem;padding:.55rem .9rem;font-size:.875rem}.est-btn--primary{background-color:var(--site-primary);color:var(--site-primary-fg)}.est-btn--primary:hover:not(:disabled){background-color:color-mix(in oklab,var(--site-primary) 86%,var(--site-text))}.est-btn--outline{border-color:var(--est-rule-strong,var(--site-border));background-color:var(--site-card);color:var(--site-text)}.est-btn--outline:hover:not(:disabled){border-color:var(--site-text)}.est-btn--ghost{background-color:transparent;color:var(--site-text);text-decoration:underline;text-underline-offset:.22em}.est-btn-icon{width:1.05rem;height:1.05rem;flex:none}.est-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--est-rule-strong,var(--site-border));border-radius:var(--est-r,2px);background-color:var(--site-card);color:var(--site-text);cursor:pointer}.est-icon-btn:hover:not(:disabled){border-color:var(--site-text)}.est-icon{width:1.2rem;height:1.2rem}:root[dir=rtl] .est-icon--dir{transform:scaleX(-1)}.est-btn:focus-visible,:is(.est-root,.est-pp,.est-cat,.est-card,.est-pop,.est-sheet-root) :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--site-ring);outline-offset:2px}.est-root .est-top{padding-top:clamp(1.25rem,.8rem + 1.4vw,2.25rem);padding-bottom:.25rem}.est-root .est-top-inner{display:grid;gap:clamp(.9rem,.6rem + .8vw,1.4rem)}.est-root .est-top-head{display:grid;gap:.4rem;max-width:56rem}.est-root .est-top-lead{color:var(--site-muted);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.5;max-width:62ch}@media (max-width:639.98px){.est-root .est-top-lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.est-root .est-top-figure{display:none}@media (min-width:1100px){.est-root .est-top-row--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:end;gap:clamp(1.5rem,3vw,3rem)}.est-root .est-top-row--media .est-h1{font-size:clamp(2.2rem,1.1rem + 1.7vw,2.9rem)}.est-root .est-top-figure{position:relative;display:block;margin:0;aspect-ratio:7/2;overflow:clip;border-radius:var(--est-r);background-color:var(--est-tint)}.est-root .est-top-img,.est-root .est-top-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.est-root .est-top-note{position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem;padding:.2rem .45rem;border-radius:var(--est-r);background-color:var(--site-bg);color:var(--site-text);font-size:.75rem;font-weight:500;line-height:1.3}}.est-root :is(.est-top-figure,.est-page-hero-figure)>button{border-radius:var(--est-r)}.est-root .est-page-hero{padding-top:clamp(1.75rem,1rem + 2.4vw,3.5rem)}.est-root .est-page-hero-head{display:grid;gap:.6rem;margin-bottom:clamp(1.25rem,.8rem + 1.4vw,2.25rem)}.est-root .est-page-hero-head .est-h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem)}.est-root .est-page-hero-figure{position:relative;margin:0;aspect-ratio:16/9;overflow:clip;border-radius:var(--est-r);background-color:var(--est-tint)}@media (min-width:1024px){.est-root .est-page-hero-figure{aspect-ratio:21/9}}.est-root .est-page-hero-img,.est-root .est-page-hero-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.est-root .est-page-hero-note{margin-top:.5rem;color:var(--site-muted);font-size:.8125rem}.est-filters{display:grid;gap:.6rem}@media (min-width:768px){.est-filters{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:0;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card)}}.est-seg{display:flex;gap:0;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card);padding:3px}@media (min-width:768px){.est-filters .est-seg{border:0;border-inline-end:1px solid var(--est-rule);border-radius:0;background:none;padding:.5rem;align-items:center}}.est-seg-btn{flex:1 1 0;min-height:2.5rem;padding:.4rem .95rem;border:0;border-radius:calc(var(--est-r) - 1px);background:transparent;color:var(--site-muted);font:inherit;font-weight:600;font-size:.9375rem;white-space:nowrap;cursor:pointer}@media (min-width:768px){.est-seg-btn{flex:none;min-height:2.75rem}}.est-seg-btn:hover{color:var(--site-text)}.est-seg-btn[aria-checked=true]{background-color:var(--site-text);color:var(--site-bg)}.est-filters-cells{display:none}@media (min-width:768px){.est-filters-cells{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.est-select{position:relative;min-width:0}.est-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:.5rem;row-gap:.1rem;width:100%;height:100%;min-height:3.75rem;padding:.6rem .9rem .6rem 1rem;border:0;border-radius:0;background:transparent;color:var(--site-text);font:inherit;text-align:start;cursor:pointer}.est-filters-cells .est-select+.est-select .est-field{border-inline-start:1px solid var(--est-rule)}.est-field:hover{background-color:var(--est-hover)}.est-field-label{grid-column:1;color:var(--site-muted);font-size:.75rem;font-weight:500;line-height:1.2}.est-field-value{grid-column:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:.9375rem;line-height:1.3;font-variant-numeric:tabular-nums}.est-field[data-filled] .est-field-value{color:var(--site-primary)}.est-field-chevron{grid-column:2;grid-row:1/span 2;align-self:center;width:1.05rem;height:1.05rem;color:var(--site-muted)}.est-field[aria-expanded=true]{background-color:var(--est-hover);box-shadow:inset 0 -2px 0 var(--site-primary)}.est-filters-actions{display:flex;gap:.6rem}.est-filters-actions>*{flex:1 1 0}@media (min-width:768px){.est-filters-actions{padding:.5rem;border-inline-start:1px solid var(--est-rule)}.est-filters-more{display:none}.est-filters-go{min-height:100%;padding-inline:1.4rem}}.est-filters--catalog .est-filters-actions{display:flex}@media (min-width:768px){.est-filters--catalog .est-filters-actions{display:none}.est-filters--catalog{grid-template-columns:auto minmax(0,1fr)}}.est-filters-more-n{font-variant-numeric:tabular-nums}@media (min-width:768px) and (max-width:1099.98px){.est-filters:has(>.est-seg){grid-template-columns:minmax(0,1fr) auto}.est-filters:has(>.est-seg)>.est-seg{border-inline-end:0}.est-filters:has(>.est-seg)>.est-filters-cells{grid-column:1/-1;grid-row:2;border-top:1px solid var(--est-rule)}.est-filters--catalog:has(>.est-seg){grid-template-columns:minmax(0,1fr)}}.est-select--inline .est-field{min-height:2.75rem;padding:.4rem .75rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;column-gap:.4rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card)}.est-select--inline .est-field-label,.est-select--inline .est-field-value{grid-column:auto}.est-select--inline .est-field-label{font-size:.875rem}.est-select--inline .est-field-label:after{content:":"}.est-select--inline .est-field-value{font-size:.875rem}.est-select--inline .est-field-chevron{grid-column:auto;grid-row:auto}.est-pop,.est-select--inline .est-field[data-filled] .est-field-value{color:var(--site-text)}.est-pop{z-index:60;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card);box-shadow:var(--est-shadow)}.est-pop>:is(.est-pop-head,.est-pop-foot){flex:none}.est-pop .est-list{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:20rem}.est-pop--price{width:min(26rem,calc(100vw - 1rem))}.est-pop-foot{display:flex;justify-content:space-between;gap:.75rem;padding:.6rem;border-top:1px solid var(--est-rule)}.est-pop-foot .est-btn{min-height:2.5rem;padding-block:.5rem}.est-list{margin:0;padding:.35rem;list-style:none;outline:none}:is(.est-root,.est-pp,.est-cat,.est-pop,.est-sheet-root) .est-list:focus-visible{outline:none}.est-list:focus-visible .est-list-option[data-active]{outline:2px solid var(--site-ring);outline-offset:-2px}.est-list-option{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.5rem;padding:.35rem .65rem;border-radius:calc(var(--est-r) - 1px);font-size:.9375rem;cursor:pointer;user-select:none}.est-list--lg .est-list-option{min-height:3rem;font-size:1rem}.est-list-option[data-active]{background-color:var(--est-hover)}.est-list-option[aria-disabled=true]{color:var(--site-muted);opacity:.5;cursor:not-allowed}.est-list-option[aria-selected=true]{font-weight:600;background-color:var(--est-tint)}.est-list-option[aria-selected=true][data-active]{background-color:color-mix(in oklab,var(--site-primary) 12%,var(--site-card))}.est-list-check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--site-primary)}.est-list-check-icon{width:1rem;height:1rem}.est-list[aria-multiselectable=true] .est-list-check{width:1.05rem;height:1.05rem;border:1.5px solid var(--est-rule-strong);border-radius:var(--est-r)}.est-list[aria-multiselectable=true] .est-list-option[aria-selected=true] .est-list-check{border-color:var(--site-primary);background-color:var(--site-primary);color:var(--site-primary-fg)}.est-list[aria-multiselectable=true] .est-list-check-icon{width:.8rem;height:.8rem}.est-list-label{min-width:0;overflow-wrap:anywhere}.est-list-count{color:var(--site-muted);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.est-price-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.est-price-col+.est-price-col{border-inline-start:1px solid var(--est-rule)}.est-price-col-label{padding:.65rem 1rem .15rem;color:var(--site-muted);font-size:.75rem;font-weight:500}.est-pop .est-price-cols{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.est-pop .est-price-col{display:flex;flex-direction:column;min-height:0}.est-pop .est-price-col-label{flex:none}.est-pop .est-price-col .est-list{max-height:17rem}.est-pop-head{display:grid;gap:.6rem;padding:.85rem .85rem .35rem}.est-pop-head+.est-price-cols{border-top:1px solid var(--est-rule);margin-top:.5rem}.est-pop-note{color:var(--site-muted);font-size:.875rem;line-height:1.4}.est-pop-deal .est-seg-btn{min-height:2.5rem}.est-sheet-root{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center}.est-sheet-scrim{position:absolute;inset:0;background-color:color-mix(in oklab,var(--site-text) 46%,transparent)}.est-sheet{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;background-color:var(--site-bg);color:var(--site-text)}@media (min-width:640px){.est-sheet{width:min(40rem,100%);height:auto;max-height:85dvh;border-radius:var(--est-r) var(--est-r) 0 0;box-shadow:var(--est-shadow)}}.est-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .75rem .6rem var(--est-gutter);border-bottom:1px solid var(--est-rule)}.est-sheet-title{font-family:var(--est-display);font-weight:650;font-size:1.125rem;letter-spacing:-.01em}.est-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:.5rem calc(var(--est-gutter) - .35rem) 1.25rem}.est-sheet-foot{display:flex;gap:.75rem;padding:.75rem var(--est-gutter) calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--est-rule);background-color:var(--site-card)}.est-sheet-foot>*{flex:1 1 0}.est-sheet-foot .est-btn--ghost{flex:0 0 auto}.est-sheet-filters{display:grid;gap:1.25rem}.est-sheet-group{display:grid;gap:.5rem;padding-top:1rem}.est-sheet-group+.est-sheet-group{border-top:1px solid var(--est-rule)}.est-sheet-note{padding-inline:.35rem;color:var(--site-muted);font-size:.9375rem}.est-sheet-group-title{padding-inline:.35rem;font-weight:650;font-size:1rem}.est-sheet-group .est-price-cols{border:1px solid var(--est-rule);border-radius:var(--est-r)}.est-sheet-group .est-price-col .est-list{max-height:16rem;overflow-y:auto}.est-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding-inline:.35rem}.est-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .85rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card);color:var(--site-text);font:inherit;font-weight:600;font-size:.9375rem;font-variant-numeric:tabular-nums;cursor:pointer}.est-chip:hover{border-color:var(--site-text)}.est-chip--active,.est-chip[aria-pressed=true]{border-color:var(--site-primary);background-color:var(--est-tint);color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-primary)}.est-chip-count{color:var(--site-muted);font-weight:500;font-size:.8125rem}.est-chip-x{width:.95rem;height:.95rem;color:var(--site-muted)}.est-rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;margin-bottom:clamp(.85rem,.6rem + .6vw,1.25rem)}.est-rail-head-text{display:grid;gap:.35rem;min-width:0;max-width:46rem}.est-rail-tools{display:flex;align-items:center;gap:1rem;margin-inline-start:auto}.est-rail-arrows{display:none;gap:.5rem}@media (hover:hover) and (min-width:640px){.est-rail-arrows{display:flex}}.est-rail-arrow[data-hidden]{visibility:hidden}.est-rail-track{--est-gutter-x:max(var(--est-gutter),calc((100% - var(--est-max)) / 2 + var(--est-gutter)));display:flex;gap:var(--est-gap);margin:0;padding:.125rem var(--est-gutter-x) .5rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--est-gutter-x);overscroll-behavior-x:contain;scrollbar-width:none;user-select:none;outline:none}.est-rail-track::-webkit-scrollbar{display:none}.est-rail-track :is(a,img){-webkit-user-drag:none}.est-rail-track--scroll{cursor:grab}.est-rail[data-grabbing] .est-rail-track{cursor:grabbing}.est-rail-track:focus-visible{outline:2px solid var(--site-ring);outline-offset:-2px}.est-rail-item{flex:0 0 min(80%,22rem);min-width:0;scroll-snap-align:start;display:flex}.est-rail-item>*{flex:1 1 auto;min-width:0}@media (min-width:640px){.est-rail-item{flex-basis:calc((100% - var(--est-gap)) / 2.15)}}@media (min-width:1024px){.est-rail-item{flex-basis:calc((100% - 2 * var(--est-gap)) / 3)}}@media (min-width:1280px){.est-rail--cards .est-rail-item{flex-basis:calc((100% - 3 * var(--est-gap)) / 4)}}.est-rail--wide .est-rail-item{flex-basis:min(86%,26rem)}@media (min-width:640px){.est-rail--wide .est-rail-item{flex-basis:calc((100% - var(--est-gap)) / 2.15)}}@media (min-width:1200px){.est-rail--wide .est-rail-item{flex-basis:calc((100% - 2 * var(--est-gap)) / 3)}}.est-rail--tiles .est-rail-item{flex-basis:min(64%,17rem)}@media (min-width:640px){.est-rail--tiles .est-rail-item{flex-basis:calc((100% - 2 * var(--est-gap)) / 3)}}@media (min-width:1024px){.est-rail--tiles .est-rail-item{flex-basis:calc((100% - 3 * var(--est-gap)) / 4)}}.est-tablist{display:flex;gap:1.5rem;margin-bottom:clamp(1rem,.8rem + .6vw,1.5rem);border-bottom:1px solid var(--est-rule);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.est-tab{display:inline-flex;align-items:baseline;gap:.45rem;min-height:2.75rem;padding:.6rem 0 .7rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--site-muted);font:inherit;font-weight:600;font-size:1rem;white-space:nowrap;cursor:pointer}.est-tab:hover{color:var(--site-text)}.est-tab[aria-selected=true]{border-bottom-color:var(--site-primary);color:var(--site-text)}.est-tab-count{color:var(--site-muted);font-weight:500;font-size:.875rem;font-variant-numeric:tabular-nums}.est-tabpanel[hidden]{display:none}.est-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--est-rule);border-radius:var(--est-r);background-color:var(--site-card);overflow:clip;container-type:inline-size}.est-card:hover{border-color:var(--est-rule-strong)}.est-card-main{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}.est-card-media{position:relative;display:block;aspect-ratio:3/2;overflow:clip;background-color:var(--est-tint);contain:paint}.est-card-blank,.est-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.est-card--closed .est-card-img{filter:grayscale(.55);opacity:.88}.est-card-flag{position:absolute;top:.65rem;inset-inline-start:.65rem;display:inline-flex;align-items:center;padding:.3rem .5rem;border-radius:var(--est-r);background-color:var(--site-bg);color:var(--site-text);font-size:.75rem;font-weight:650;line-height:1}.est-card-flag[data-tone="1"]{color:var(--site-primary)}.est-card-flag[data-tone="2"]{color:var(--site-accent)}.est-card-count{position:absolute;bottom:.65rem;inset-inline-end:.65rem;display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .45rem;border-radius:var(--est-r);background-color:var(--site-bg);color:var(--site-text);font-size:.75rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.est-card-count-icon{width:.85rem;height:.85rem}.est-card-body{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;padding:.85rem 1rem 0}.est-card-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.3rem;min-height:1.85rem;font-weight:700;font-size:1.1875rem;line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.est-card:has(.est-card-ask) .est-card-price{padding-inline-end:3rem}.est-card-price--ask{font-size:1rem;font-weight:650;color:var(--site-primary)}.est-card-price-unit{color:var(--site-muted);font-size:.8125rem;font-weight:500}.est-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em);font-weight:500;font-size:.9375rem;line-height:1.35}.est-card-main:hover .est-card-name{text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:.2em}.est-card-place{display:flex;flex-wrap:wrap;gap:0 .45rem;color:var(--site-muted);font-size:.8125rem;line-height:1.4}.est-card-place>span+span:before{content:"·";margin-inline-end:.45rem}.est-card-body .est-kunye{margin-top:auto;margin-inline:-1rem}.est-card-status{font-weight:600}.est-card-ask{position:absolute;inset-inline-end:.65rem;top:calc(66.6667cqi + .6rem);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card);color:var(--site-text)}.est-card-ask:hover{border-color:var(--site-primary);color:var(--site-primary)}.est-card-ask-icon{width:1.15rem;height:1.15rem}.est-card--wide .est-card-price{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.est-card--wide .est-card-name{font-size:1rem}.est-kunye{display:grid;grid-template-columns:repeat(var(--est-n,3),minmax(0,1fr));margin:0}.est-kunye-cell{position:relative;display:grid;align-content:start;gap:.15rem;min-width:0;padding:.6rem .75rem .7rem;border-top:1px solid var(--est-rule)}.est-kunye-cell+.est-kunye-cell{border-inline-start:1px solid var(--est-rule)}.est-kunye-label{color:var(--site-muted);font-size:.75rem;line-height:1.25}.est-kunye-value{margin:0;font-weight:600;font-size:.9375rem;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.est-kunye--card .est-kunye-cell:first-child{padding-inline-start:1rem}.est-kunye--card .est-kunye-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.est-kunye--lead{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--est-rule);border-radius:var(--est-r);background-color:var(--site-card)}@media (min-width:640px){.est-kunye--lead{grid-template-columns:repeat(min(var(--est-n,3),3),minmax(0,1fr))}}@media (min-width:1280px){.est-kunye--lead{grid-template-columns:repeat(var(--est-n,3),minmax(0,1fr))}}.est-kunye--lead .est-kunye-cell{padding:.8rem 1rem .9rem;border-top:0;border-bottom:1px solid var(--est-rule);margin-bottom:-1px}.est-kunye--lead .est-kunye-value{font-size:1.0625rem;font-weight:650}@media (max-width:639.98px){.est-kunye--lead .est-kunye-cell:nth-child(odd){border-inline-start:0}}@media (min-width:640px) and (max-width:1279.98px){.est-kunye--lead .est-kunye-cell:nth-child(3n+1){border-inline-start:0}}.est-kunye--page{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--est-rule);border-radius:var(--est-r);background-color:var(--site-card)}@media (min-width:900px){.est-pp .est-kunye--page{grid-template-columns:repeat(3,minmax(0,1fr))}.est-pp .est-kunye--page .est-kunye-cell:nth-child(3n+1){border-inline-start:0}}.est-kunye--page .est-kunye-cell{padding:.85rem 1rem .95rem;border-top:0;border-bottom:1px solid var(--est-rule);margin-bottom:-1px}@media (max-width:899.98px){.est-kunye--page .est-kunye-cell:nth-child(odd){border-inline-start:0}}.est-kunye--page .est-kunye-value{font-weight:600;font-size:1rem;line-height:1.3}@media (min-width:1024px){.est-root .est-office .est-kunye--page{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.est-root .est-office .est-kunye--page .est-kunye-cell+.est-kunye-cell{border-inline-start:1px solid var(--est-rule)}}.est-root .est-area{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.est-root .est-area-media{position:relative;display:block;aspect-ratio:4/5;overflow:clip;border-radius:var(--est-r);background-color:var(--est-tint)}.est-root .est-area-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.est-root .est-area-text{display:grid;gap:.2rem;padding-top:.7rem}.est-root .est-area-title{font-family:var(--est-display);font-weight:650;font-size:1.125rem;letter-spacing:-.012em}.est-root a.est-area:hover .est-area-title{text-decoration:underline;text-underline-offset:.2em}.est-root .est-area-count{color:var(--site-primary);font-weight:600;font-size:.875rem;font-variant-numeric:tabular-nums}.est-root .est-area-body{color:var(--site-muted);font-size:.875rem;line-height:1.5}.est-root .est-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:var(--est-gap);margin:0;padding:0;list-style:none}@media (min-width:1024px){.est-root .est-team-grid--n2,.est-root .est-team-grid--n3{grid-template-columns:repeat(var(--est-cols,4),minmax(0,1fr))}}.est-agent{display:flex;flex-direction:column;height:100%;min-width:0}.est-agent-photo{position:relative;aspect-ratio:4/5;overflow:clip;border-radius:var(--est-r);background-color:var(--est-tint)}.est-agent-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.est-agent-mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--est-display);font-weight:650;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);letter-spacing:-.02em;color:var(--site-primary)}.est-agent-body{display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto;padding-top:.85rem}.est-agent-name{font-family:var(--est-display);font-weight:650;font-size:1.125rem;line-height:1.2;letter-spacing:-.012em}.est-agent-role{color:var(--site-muted);font-size:.9375rem}.est-agent-note{font-size:.875rem;line-height:1.45}.est-agent-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}.est-agent-listings{margin-top:.6rem;align-self:flex-start}.est-root .est-team-grid--rows{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.est-root .est-team-grid--rows:not(.est-team-grid--n1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.est-root .est-team-grid--rows.est-team-grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.est-root .est-team-grid--rows.est-team-grid--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.est-root .est-team-grid--rows.est-team-grid--n1{max-width:26rem}.est-agent--row{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:.85rem;align-items:center;padding:1rem;border:1px solid var(--est-rule);border-radius:var(--est-r);background-color:var(--site-card)}.est-agent--row .est-agent-photo{grid-row:1/span 2;aspect-ratio:1}.est-agent--row .est-agent-mono{font-size:1.05rem}.est-agent--row .est-agent-body{display:contents}.est-agent--row .est-agent-name{grid-column:2;align-self:end}.est-agent--row .est-agent-role{grid-column:2;align-self:start;margin-top:.15rem}.est-agent--row :is(.est-agent-note,.est-agent-actions,.est-agent-listings){grid-column:1/-1}.est-agent--row .est-agent-note{margin-top:.8rem}.est-agent--row .est-agent-actions{padding-top:.75rem}.est-agent--row .est-agent-listings{justify-self:start}.est-agent--aside{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;align-items:start;height:auto}.est-agent--aside .est-agent-photo{aspect-ratio:1}.est-agent--aside .est-agent-mono{font-size:1.4rem}.est-agent--aside .est-agent-body{padding-top:0;gap:.15rem}.est-agent--aside .est-agent-name{font-size:1.0625rem}.est-agent--aside .est-agent-note,.est-agent--aside .est-agent-role{font-size:.875rem}.est-agent--aside .est-agent-listings{margin-top:.35rem;font-size:.875rem}.est-root .est-mosaic{display:grid;gap:.75rem}@media (min-width:768px){.est-root .est-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.est-root .est-mosaic .est-shot:first-child{grid-column:span 4;grid-row:span 2}.est-root .est-mosaic .est-shot{grid-column:span 2}.est-root .est-mosaic--1 .est-shot:first-child{grid-column:span 6}}.est-root .est-shot{margin:0;min-width:0}.est-root .est-shot-img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--est-r)}.est-root .est-shot figcaption{margin-top:.4rem;color:var(--site-muted);font-size:.875rem}.est-root .est-contact{border-top:1px solid var(--est-rule);background-color:var(--site-card)}.est-root .est-contact-grid{display:grid;gap:clamp(2rem,1.2rem + 3vw,4rem);padding-block:clamp(3rem,1.8rem + 3.6vw,5.5rem)}@media (min-width:1024px){.est-root .est-contact-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.est-root .est-contact-main{display:grid;gap:1.1rem;align-content:start}.est-root .est-contact-body{color:var(--site-muted);line-height:1.6;max-width:54ch}.est-root .est-contact-actions{display:grid;gap:1.25rem;justify-items:start}.est-root .est-contact-lines{display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.est-root .est-contact-line{display:grid;gap:.1rem;color:inherit;text-decoration:none}.est-root .est-contact-line-label,.est-root .est-place-label{color:var(--site-muted);font-size:.8125rem}.est-root .est-contact-line-value{font-weight:600;font-size:1.125rem;font-variant-numeric:tabular-nums}.est-root .est-contact-line:hover .est-contact-line-value{color:var(--site-primary)}.est-root .est-contact-side{display:grid;gap:1.25rem}.est-root .est-place{display:grid;gap:.3rem;padding-top:1rem;border-top:1px solid var(--est-rule-strong)}.est-root .est-place-value{font-weight:600;line-height:1.5}.est-root .est-place-link{justify-self:start}.est-root .est-contact-map{position:relative;aspect-ratio:4/3;border:1px solid var(--est-rule);border-radius:var(--est-r);overflow:clip;background-color:var(--est-tint)}.est-root .est-contact-map-fallback{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;color:var(--site-muted);font-size:.9375rem;text-align:center}.est-root .est-contact-map-pin{width:1.5rem;height:1.5rem;color:var(--site-primary)}.est-root .est-contact-map-iframe{position:relative;width:100%;height:100%;border:0}.est-skin :is(h3,summary){font-family:var(--font-display);font-weight:600}:is(.est-skin,.est-contact) :is(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg),:is(.est-skin,.est-contact) :is(a,button).rounded-full{border-radius:var(--est-r,2px)}.est-root .sf-root{--sf-radius:var(--est-r);--sf-field-radius:var(--est-r)}.est-skin[data-design=steps] ol{counter-reset:est-step}.est-skin[data-design=steps] ol>li{counter-increment:est-step}.est-skin[data-design=steps] ol>li>span[aria-hidden].rounded-full{width:auto;height:auto;min-width:2.75rem;padding-block:.15rem;padding-inline-end:.65rem;justify-content:flex-start;border:0;border-radius:0;background-color:var(--site-bg);font-size:0;line-height:0}.est-skin[data-design=steps] ol>li>span[aria-hidden].rounded-full:before{content:counter(est-step,decimal-leading-zero);font-family:var(--font-display);font-size:1.6rem;font-weight:650;line-height:1;letter-spacing:-.01em;color:var(--site-primary);font-variant-numeric:lining-nums tabular-nums}.est-skin[data-design=faq] button>span[aria-hidden].rounded-full{border-color:transparent;border-radius:0;background-color:transparent;color:var(--site-text)}.est-skin[data-design=faq] button[aria-expanded=true]>span[aria-hidden].rounded-full{border-color:transparent;background-color:transparent;color:var(--site-primary)}.site-header[data-skin=estate] :is(.site-header-control,.site-locale,.site-locale-seg,.site-locale-pill),.site-header[data-skin=estate] button.rounded-full{border-radius:2px}body:has(.site-header[data-skin=estate]) footer .site-chip{border-radius:2px}.est-cat{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.est-cat .est-cat-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem 1rem;padding-top:clamp(1.25rem,.8rem + 1.4vw,2.25rem);padding-bottom:clamp(.85rem,.6rem + .6vw,1.25rem)}.est-cat .est-cat-count{color:var(--site-muted);font-weight:600;font-variant-numeric:tabular-nums}.est-cat .est-cat-areas{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none}.est-cat .est-cat-areas .est-chip{min-height:2.5rem;padding-block:.35rem;font-size:.875rem}.est-cat .est-cat-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.9rem}.est-cat .est-cat-query{position:relative;flex:1 1 18rem;display:flex;align-items:center;min-width:0}.est-cat .est-cat-query-icon{position:absolute;inset-inline-start:.8rem;width:1.05rem;height:1.05rem;color:var(--site-muted);pointer-events:none}.est-cat .est-cat-query-input{width:100%;min-height:2.75rem;padding:.5rem .85rem .5rem 2.5rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card);color:var(--site-text);font:inherit;font-size:.9375rem}.est-cat .est-cat-query-input::placeholder{color:var(--site-muted);opacity:1}.est-cat .est-cat-query-input:focus-visible{outline:2px solid var(--site-ring);outline-offset:1px}.est-cat .est-cat-sort{flex:0 0 auto}.est-cat .est-cat-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.9rem 0 0;padding:0;list-style:none}.est-cat .est-cat-chips .est-chip{min-height:2.25rem;padding:.3rem .6rem .3rem .75rem;font-size:.875rem}.est-cat .est-cat-results{padding-top:clamp(1rem,.8rem + .6vw,1.5rem)}.est-cat .est-cat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--est-gap);margin:0;padding:0;list-style:none}@media (min-width:640px){.est-cat .est-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.est-cat .est-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.est-cat .est-cat-more{display:flex;justify-content:center;margin-top:2rem}.est-cat .est-cat-empty{display:grid;justify-items:start;gap:.6rem;padding:2.25rem 1.5rem;border:1px dashed var(--est-rule-strong);border-radius:var(--est-r)}.est-cat .est-cat-empty-title{font-weight:650;font-size:1.125rem}.est-cat .est-cat-empty-hint{color:var(--site-muted)}.est-pp{padding-bottom:clamp(6rem,4rem + 4vw,8rem)}.est-pp .est-pp-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;margin:0;padding:.85rem 0 .75rem;list-style:none;color:var(--site-muted);font-size:.8125rem}.est-pp .est-pp-crumbs li{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.est-pp .est-pp-crumbs a{color:inherit;text-decoration:none}.est-pp .est-pp-crumbs a:hover{color:var(--site-text);text-decoration:underline}.est-pp .est-pp-crumb-sep{width:.8rem;height:.8rem}:root[dir=rtl] .est-pp .est-pp-crumb-sep{transform:scaleX(-1)}.est-pp .est-pp-crumb-here span{max-width:28ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--site-text)}@media (max-width:639.98px){.est-pp .est-pp-crumbs li.est-pp-crumb-here{display:none}}.est-pp .est-gal-desk{position:relative;display:none}@media (min-width:768px){.est-pp .est-gal-desk{display:block}.est-pp .est-gal-phone{display:none}}.est-pp .est-gal-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:.375rem;height:clamp(20rem,31vw,30rem);overflow:clip;border-radius:var(--est-r)}.est-pp .est-gal-grid--n1{grid-template-columns:1fr;grid-template-rows:1fr}.est-pp .est-gal-grid--n2{grid-template-rows:1fr}.est-pp .est-gal-grid--n2,.est-pp .est-gal-grid--n3{grid-template-columns:2fr 1fr}.est-pp .est-gal-grid--n4{grid-template-columns:2fr 1fr 1fr}.est-pp .est-gal-cell{position:relative;padding:0;border:0;background-color:var(--est-tint);overflow:clip;cursor:zoom-in}.est-pp .est-gal-cell:first-child{grid-row:1/-1}.est-pp .est-gal-grid--n4 .est-gal-cell:nth-child(4){grid-column:2/-1}.est-pp .est-gal-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.est-pp .est-gal-actions{position:absolute;bottom:.85rem;inset-inline-end:calc(var(--est-gutter) + .85rem);display:flex;gap:.5rem}.est-pp .est-gal-all{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .85rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-bg);color:var(--site-text);font:inherit;font-weight:600;font-size:.875rem;cursor:pointer}.est-pp .est-gal-all:hover{border-color:var(--site-text)}.est-pp .est-gal-video{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:4px;background-color:var(--site-bg);color:var(--site-text);font-size:.8125rem;font-weight:600;line-height:1.2;pointer-events:none}.est-pp .est-gal-video-icon{width:.85rem;height:.85rem;fill:currentColor}.est-pp .est-gal-phone{position:relative}.est-pp .est-gal-strip{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.est-pp .est-gal-strip::-webkit-scrollbar{display:none}.est-pp .est-gal-slide{position:relative;flex:0 0 100%;aspect-ratio:4/3;padding:0;border:0;background-color:var(--est-tint);scroll-snap-align:start;scroll-snap-stop:always}.est-pp .est-gal-counter{position:absolute;bottom:.65rem;inset-inline-end:.75rem;padding:.3rem .5rem;border-radius:var(--est-r);background-color:var(--site-bg);color:var(--site-text);font-size:.8125rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.est-pp .est-pp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "aside" "body";gap:clamp(1.25rem,1rem + 1vw,2rem);padding-top:clamp(1.25rem,1rem + 1vw,2rem)}@media (min-width:1024px){.est-pp .est-pp-grid{grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"top aside" "body aside";column-gap:clamp(2rem,1rem + 2.4vw,3.5rem);row-gap:2rem}}.est-pp .est-pp-top{grid-area:top;display:grid;gap:1.1rem;min-width:0}.est-pp .est-pp-aside{grid-area:aside;min-width:0}@media (min-width:1024px){.est-pp .est-pp-aside{position:sticky;top:calc(var(--site-header-offset, var(--site-header-h, 4.5rem)) + 1rem);align-self:start}}.est-pp .est-pp-body{grid-area:body;display:grid;gap:clamp(2rem,1.5rem + 1.4vw,3rem);min-width:0}.est-pp .est-pp-head{display:grid;gap:.45rem}.est-pp .est-pp-path{display:flex;flex-wrap:wrap;gap:.2rem .5rem;color:var(--site-muted);font-size:.875rem;font-weight:500}.est-pp .est-pp-path>*+:before{content:"·";margin-inline-end:.5rem;color:var(--site-muted)}.est-pp .est-pp-path a{color:inherit;text-decoration:none}.est-pp .est-pp-path a:hover{color:var(--site-text);text-decoration:underline}.est-pp .est-pp-path-deal[data-tone="1"]{color:var(--site-primary);font-weight:650}.est-pp .est-pp-path-deal[data-tone="2"]{color:var(--site-accent);font-weight:650}.est-pp .est-pp-title{font-family:var(--est-display);font-weight:650;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.45rem);line-height:1.1;letter-spacing:-.022em;text-wrap:balance}.est-pp .est-pp-closed{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;color:var(--site-muted)}.est-pp .est-pp-closed-mark{font-weight:650;color:var(--site-text)}.est-pp .est-pp-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.4rem;font-weight:700;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.est-pp .est-pp-price--ask{font-size:1.25rem;color:var(--site-primary)}.est-pp .est-pp-price-unit{color:var(--site-muted);font-size:.9375rem;font-weight:500}@media (min-width:1024px){.est-pp .est-pp-head-price{display:none}}@media (max-width:1023.98px){.est-pp .est-enquiry-price{display:none}}.est-pp .est-pp-sec{display:grid;gap:1rem;min-width:0}.est-pp .est-pp-story{display:grid;gap:.9rem;max-width:68ch}.est-pp .est-pp-lede{font-size:1.0625rem;line-height:1.65}.est-pp .est-pp-p{line-height:1.7;color:color-mix(in oklab,var(--site-text) 88%,var(--site-bg))}.est-pp .est-pp-h3{margin-top:.4rem;font-family:var(--est-display);font-weight:650;font-size:1.125rem;letter-spacing:-.01em}.est-pp .est-pp-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.est-pp .est-pp-list-item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;align-items:start;line-height:1.55}.est-pp .est-pp-list-icon{width:1.05rem;height:1.05rem;margin-top:.2rem;color:var(--site-primary)}.est-pp .est-pp-no{color:var(--site-muted);font-size:.875rem}.est-pp .est-pp-no span{color:var(--site-text);font-weight:600;font-variant-numeric:tabular-nums}.est-pp .est-pp-area{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid var(--est-rule);border-radius:var(--est-r);background-color:var(--site-card)}@media (min-width:768px){.est-pp .est-pp-area{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.est-pp .est-pp-area-media{aspect-ratio:4/3;overflow:clip;border-radius:var(--est-r);background-color:var(--est-tint)}.est-pp .est-pp-area-img{width:100%;height:100%;object-fit:cover}.est-pp .est-pp-area-text{display:grid;gap:.7rem;align-content:start}.est-pp .est-pp-area-text .est-link{justify-self:start}.est-pp .est-enquiry{display:grid;gap:1.1rem;padding:1.25rem;border:1px solid var(--est-rule-strong);border-radius:var(--est-r);background-color:var(--site-card)}.est-pp .est-enquiry-label{margin-bottom:.35rem;color:var(--site-muted);font-size:.8125rem;font-weight:500}.est-pp .est-enquiry-agent{padding-top:1rem;border-top:1px solid var(--est-rule)}.est-pp .est-enquiry-price+.est-enquiry-agent,.est-pp .est-enquiry>.est-enquiry-agent:first-child{padding-top:0;border-top:0}.est-pp .est-enquiry-price+.est-enquiry-agent{padding-top:1rem;border-top:1px solid var(--est-rule)}.est-pp .est-enquiry-actions{display:grid;gap:.6rem}.est-pp .est-enquiry-cta{width:100%}.est-pp .est-enquiry-call{width:100%;justify-content:space-between}.est-pp .est-enquiry-call-value{margin-inline-start:auto;color:var(--site-muted);font-weight:500;font-variant-numeric:tabular-nums}.est-pp .est-enquiry-closed{font-weight:600}.est-pp .est-enquiry-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.9rem;border-top:1px solid var(--est-rule);color:var(--site-muted);font-size:.875rem}.est-pp .est-enquiry-no span{color:var(--site-text);font-weight:600;font-variant-numeric:tabular-nums}.est-pp .est-enquiry-share{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:0;border:0;background:none;color:var(--site-text);font:inherit;font-weight:600;cursor:pointer}.est-pp .est-enquiry-share-icon{width:1rem;height:1rem}.est-pdp-map{display:grid;gap:.75rem}.est-pdp-map-place{font-weight:600}.est-pdp-map-frame{aspect-ratio:16/9;border:1px solid var(--est-rule);border-radius:var(--est-r);overflow:clip;background-color:var(--est-tint)}.est-pdp-map-iframe{width:100%;height:100%;border:0}.est-pdp-map-note{color:var(--site-muted);font-size:.875rem}.est-pp .est-pp-related{margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 1.5vw,3rem);border-top:1px solid var(--est-rule)}.est-pp .est-pp-related .est-wrap{max-width:var(--est-max);margin-inline:auto;padding-inline:var(--est-gutter)}.est-pp .est-pp-bar{position:fixed;inset-inline:0;bottom:0;z-index:40;border-top:1px solid var(--est-rule-strong);background-color:var(--site-card);padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:1024px){.est-pp .est-pp-bar{transform:translateY(100%);visibility:hidden}.est-pp .est-pp-bar[data-visible]{transform:none;visibility:visible}}.est-pp .est-pp-bar-inner{display:flex;align-items:center;gap:.6rem;max-width:var(--est-max);margin-inline:auto;padding:.6rem var(--est-gutter)}.est-pp .est-pp-bar-text{display:grid;min-width:0;flex:1 1 auto}.est-pp .est-pp-bar-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;color:var(--site-muted)}.est-pp .est-pp-bar-price{font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.est-pp .est-pp-bar-cta{flex:none}.est-viewer{--vw-bg:var(--site-text);--vw-fg:var(--site-bg);--vw-line:color-mix(in oklab,var(--vw-fg) 22%,var(--vw-bg));position:fixed;inset:0;z-index:90;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background-color:var(--vw-bg);color:var(--vw-fg);overscroll-behavior:contain}:root[data-theme=dark] .est-viewer{--vw-bg:var(--site-bg);--vw-fg:var(--site-text)}.est-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem clamp(.75rem,.4rem + 1.4vw,1.5rem)}.est-viewer-count{font-variant-numeric:tabular-nums;font-size:.9375rem}.est-viewer-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid var(--vw-line);border-radius:2px;background-color:var(--vw-bg);color:var(--vw-fg);cursor:pointer}.est-viewer-btn:hover:not(:disabled){border-color:var(--vw-fg)}.est-viewer-btn:disabled{opacity:.35;cursor:default}.est-viewer-btn:focus-visible,.est-viewer-thumb:focus-visible{outline:2px solid var(--vw-fg);outline-offset:2px}.est-viewer-icon{width:1.35rem;height:1.35rem}:root[dir=rtl] .est-viewer-icon--dir{transform:scaleX(-1)}.est-viewer-stage{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,0rem + 1vw,1rem);min-height:0;padding:0 clamp(.5rem,.2rem + 1.2vw,1.5rem);touch-action:pan-y pinch-zoom}.est-viewer-fig{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.6rem;min-width:0;min-height:0;height:100%;margin:0;padding-block:.25rem .5rem}.est-viewer-img,.est-viewer-video{display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.est-viewer-video{background-color:var(--vw-bg)}.est-viewer-thumb{position:relative}.est-viewer-thumb-play{position:absolute;inset:0;margin:auto;width:1.1rem;height:1.1rem;padding:.2rem;border-radius:2px;background-color:var(--vw-bg);color:var(--vw-fg);fill:currentColor;box-sizing:content-box;pointer-events:none}.est-viewer-caption{max-width:60ch;text-align:center;font-size:.875rem;line-height:1.45;color:color-mix(in oklab,var(--vw-fg) 78%,var(--vw-bg))}.est-viewer-thumbs{display:flex;justify-content:safe center;gap:.375rem;overflow-x:auto;overflow-y:hidden;padding:.65rem clamp(.75rem,.4rem + 1.4vw,1.5rem) .85rem;scrollbar-width:thin}.est-viewer-thumb{flex:none;width:4.75rem;height:3.25rem;padding:0;border:1px solid transparent;border-radius:2px;background-color:var(--vw-line);overflow:clip;opacity:.55;cursor:pointer}.est-viewer-thumb[aria-current=true]{border-color:var(--vw-fg);opacity:1}.est-viewer-thumb-img{width:100%;height:100%;object-fit:cover}@media (max-width:639.98px){.est-viewer-nav{position:absolute;bottom:.5rem;z-index:1}.est-viewer-nav--prev{inset-inline-start:.5rem}.est-viewer-nav--next{inset-inline-end:.5rem}.est-viewer-stage{grid-template-columns:minmax(0,1fr);padding:0 0 3.75rem}.est-viewer-thumbs{display:none}}[data-shop-skin=estate] :is(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:2px}[data-shop-skin=estate] :is(a,button,input,select,label).rounded-full{border-radius:2px}[data-shop-skin=estate] :is(.uppercase){text-transform:none;letter-spacing:normal}.grid:has(>.est-card){grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.grid:has(>.est-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.grid:has(>.est-card){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-blog-band][data-skin=estate] article{border-radius:2px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-level=off]) :is(.est-btn,.est-card-ask,.est-chip,.est-seg-btn,.est-tab,.est-field,.est-icon-btn,.est-gal-all,.est-contact-line-value){transition:background-color var(--mo-dur-1) var(--mo-ease-out),border-color var(--mo-dur-1) var(--mo-ease-out),color var(--mo-dur-1) var(--mo-ease-out),box-shadow var(--mo-dur-1) var(--mo-ease-out),transform var(--mo-dur-1) var(--mo-ease-out)}:root:not([data-motion-level=off]) :is(.est-btn,.est-chip,.est-seg-btn,.est-icon-btn):active:not(:disabled){transform:scale(.98)}:root:not([data-motion-level=off]) .est-field-chevron{transition:transform var(--mo-dur-1) var(--mo-ease-out)}:root:not([data-motion-level=off]) .est-field-chevron[data-open]{transform:rotate(180deg)}@media (hover:hover){:root:not([data-motion-level=off]) :is(.est-card-img,.est-area-img,.est-gal-img){transition:transform var(--mo-dur-3) var(--mo-ease-out)}:root:not([data-motion-level=off]) .est-card-main:hover .est-card-img{will-change:transform}:root:not([data-motion-level=off]) .est-card-main:is(:hover,:focus-visible) .est-card-img,:root:not([data-motion-level=off]) .est-pp .est-gal-cell:is(:hover,:focus-visible) .est-gal-img,:root:not([data-motion-level=off]) .est-root a.est-area:hover .est-area-img{transform:scale(1.03)}}:root:not([data-motion-level=off]) .est-pop{animation:est-pop var(--mo-dur-1) var(--mo-ease-out) backwards}:root:not([data-motion-level=off]) .est-sheet-root[data-state=open] .est-sheet-scrim{animation:est-fade var(--mo-dur-2) var(--mo-ease-out) backwards}:root:not([data-motion-level=off]) .est-sheet-root[data-state=open] .est-sheet{animation:est-rise var(--mo-dur-2) var(--mo-ease-out) backwards}:root:not([data-motion-level=off]) .est-sheet-root[data-state=closing] .est-sheet-scrim{animation:est-fade .2s var(--mo-ease-in-out) reverse forwards}:root:not([data-motion-level=off]) .est-sheet-root[data-state=closing] .est-sheet{animation:est-rise .2s var(--mo-ease-in-out) reverse forwards}:root:not([data-motion-level=off]) .est-pp .est-pp-bar{transition:transform var(--mo-dur-2) var(--mo-ease-out),visibility 0s linear var(--mo-dur-2)}:root:not([data-motion-level=off]) .est-pp .est-pp-bar[data-visible]{transition:transform var(--mo-dur-2) var(--mo-ease-out),visibility 0s}:root:not([data-motion-level=off]) .est-viewer{animation:est-fade .18s var(--mo-ease-out) backwards}:root:not([data-motion-level=off]) .est-viewer-img{animation:est-fade .16s var(--mo-ease-out) backwards}}@keyframes est-fade{0%{opacity:0}}@keyframes est-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes est-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.est-sheet-root[data-state=closing]{display:none}}