.NDCZia_viewer{--viewer-img-w:80vw;--viewer-img-w-mobile:100vw;--viewer-img-h:80vh;--counter-min-width:4rem;background:color-mix(in srgb, var(--black) 78%, transparent);width:auto;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.NDCZia_close{top:var(--spacing-l);right:var(--spacing-l);z-index:1;position:absolute}.NDCZia_stage{width:var(--viewer-img-w);height:var(--viewer-img-h);position:relative}.NDCZia_viewport{width:var(--viewer-img-w-mobile);height:var(--viewer-img-h);overflow:hidden}.NDCZia_container{height:100%;display:flex}.NDCZia_slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.NDCZia_image{width:100%;height:100%}.NDCZia_arrow{z-index:1;position:absolute;top:50%;translate:0 -50%}.NDCZia_arrowPrev{left:var(--spacing-l)}.NDCZia_arrowNext{right:var(--spacing-l)}.NDCZia_counter{bottom:var(--spacing-l);z-index:1;padding:var(--spacing-s);border-radius:var(--radius-s);background:color-mix(in srgb, var(--black) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);color:var(--color-text-on-inverse);font-size:var(--text-s);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;min-width:var(--counter-min-width);white-space:nowrap;text-align:center;position:absolute;left:50%;transform:translate(-50%)}@media (hover:none),(pointer:coarse){.NDCZia_surface .NDCZia_arrow{display:none}}.NDCZia_surface{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.T_GxTG_gallery{--thumbs-visible:9;--thumb-overhang:25%;--counter-min-width:4rem;gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.T_GxTG_stage{--stage-h:40vh;--stage-h-min:300px;--stage-h-max:520px;--stage-h-desktop:400px;width:100%;height:var(--stage-h);min-height:var(--stage-h-min);max-height:var(--stage-h-max);border-radius:var(--radius-m);background:var(--color-bg-sunken);position:relative;overflow:hidden}.T_GxTG_viewport{cursor:pointer;height:100%;overflow:hidden}.T_GxTG_container{height:100%;display:flex}.T_GxTG_slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.T_GxTG_slideImage{width:100%;height:100%}@media (min-width:641px){.T_GxTG_stage{height:var(--stage-h-desktop);min-height:0;max-height:none}}.T_GxTG_stageEmpty{cursor:default;justify-content:center;align-items:center;display:flex}.T_GxTG_arrow{opacity:0;z-index:1;position:absolute;top:50%;translate:0 -50%}.T_GxTG_stage:hover .T_GxTG_arrow{opacity:1}.T_GxTG_stage:has(:focus-visible) .T_GxTG_arrow{opacity:1}.T_GxTG_arrowPrev{left:var(--spacing-l)}.T_GxTG_arrowNext{right:var(--spacing-l)}.T_GxTG_counter{bottom:var(--spacing-s);right:var(--spacing-s);padding:var(--spacing-s);border-radius:var(--radius-s);background:color-mix(in srgb, var(--black) 78%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);color:var(--color-text-on-inverse);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;min-width:var(--counter-min-width);white-space:nowrap;text-align:center;position:absolute}.T_GxTG_thumbsWrap{position:relative}.T_GxTG_thumbNav{opacity:0;z-index:1;position:absolute;top:50%;translate:0 -50%}.T_GxTG_thumbsWrap:hover .T_GxTG_thumbNav{opacity:1}.T_GxTG_thumbsWrap:has(:focus-visible) .T_GxTG_thumbNav{opacity:1}.T_GxTG_thumbNavPrev{translate:calc(-1 * var(--thumb-overhang)) -50%;left:0}.T_GxTG_thumbNavNext{translate:var(--thumb-overhang) -50%;right:0}.T_GxTG_thumbs{gap:var(--spacing-2xs);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.T_GxTG_thumbs::-webkit-scrollbar{display:none}.T_GxTG_thumb{flex:0 0 calc((100% - (var(--thumbs-visible) - 1) * var(--spacing-2xs)) / var(--thumbs-visible));aspect-ratio:1;padding:var(--border-medium);border:var(--border-medium) solid transparent;border-radius:var(--radius-m);cursor:pointer;background:0 0;position:relative}.T_GxTG_thumb:hover,.T_GxTG_thumb:focus-visible{border-color:var(--color-border-strong);outline:none}.T_GxTG_thumbActive,.T_GxTG_thumbActive:hover,.T_GxTG_thumbActive:focus-visible{border-color:var(--color-text-primary)}.T_GxTG_thumbFrame{border-radius:calc(var(--radius-m) - var(--border-medium));background:var(--color-bg-sunken);width:100%;height:100%;display:block;position:relative;overflow:hidden}.T_GxTG_thumbImage{width:100%;height:100%}@media (hover:none),(pointer:coarse){.T_GxTG_stage .T_GxTG_arrow,.T_GxTG_thumbsWrap .T_GxTG_thumbNav{display:none}}@media (max-width:640px){.T_GxTG_thumbs{display:none}.T_GxTG_stage{width:calc(100% + 2 * var(--spacing-l));margin-inline:calc(-1 * var(--spacing-l));border-radius:0}}
.ErDz2q_banner.entity-section-card{gap:var(--spacing-xl);padding:var(--spacing-2xl);scroll-margin-bottom:calc(var(--bottom-bar-inset) + var(--spacing-xl));scroll-margin-top:max(var(--top-bar-inset), var(--spacing-xl));flex-direction:column;margin-bottom:0;display:flex}@media (max-width:640px){.ErDz2q_banner.entity-section-card{gap:var(--spacing-l);padding:var(--spacing-l);width:calc(100% + 2 * var(--spacing-l));margin-inline:calc(-1 * var(--spacing-l));border-left:none;border-right:none;border-radius:0}}.ErDz2q_banner:focus{outline:none}.ErDz2q_sent.entity-section-card{align-items:center;gap:var(--spacing-m);padding:var(--spacing-l) var(--spacing-xl);border-color:var(--color-success-border);background:var(--color-success-bg);flex-direction:row}.ErDz2q_sent .ErDz2q_intro{flex:1}@media (max-width:640px){.ErDz2q_sent.entity-section-card{padding:var(--spacing-l);flex-wrap:wrap}.ErDz2q_sent .ErDz2q_again{width:100%}}.ErDz2q_heading{align-items:start;column-gap:var(--spacing-l);row-gap:var(--spacing-xs);grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon body";display:grid}@media (max-width:640px){.ErDz2q_heading{row-gap:var(--spacing-s);grid-template-areas:"icon title""body body"}}.ErDz2q_heading>.ErDz2q_icon{grid-area:icon;align-self:center}.ErDz2q_heading>.ErDz2q_title{grid-area:title}.ErDz2q_heading>.ErDz2q_body{grid-area:body}.ErDz2q_icon{width:var(--size-xl);height:var(--size-xl);background:var(--color-primary-soft);border-radius:50%;flex:none;place-items:center;display:grid}.ErDz2q_glyph{width:var(--size-icon-m);height:var(--size-icon-m);opacity:.7}.ErDz2q_intro{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.ErDz2q_title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.ErDz2q_body{font-size:var(--text-s);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.ErDz2q_step{gap:var(--spacing-s);flex-direction:column;display:flex}.ErDz2q_detailStep{gap:var(--spacing-l)}.ErDz2q_prompt{font-size:var(--text-s);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.ErDz2q_comment{resize:vertical}.ErDz2q_actions{justify-content:flex-end;gap:var(--spacing-s);display:flex}@media (max-width:640px){.ErDz2q_actions>*{flex:1}}.ErDz2q_thanksGlyph{width:var(--size-icon-l);height:var(--size-icon-l);background-color:var(--color-success);flex:none;-webkit-mask:url(/icons/check-circle.svg) 50%/contain no-repeat;mask:url(/icons/check-circle.svg) 50%/contain no-repeat}.ErDz2q_thanksTitle{font-size:var(--text-s);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.ErDz2q_again{margin-left:auto;padding:0}@media (max-width:640px){.ErDz2q_again{margin-left:0}}
.VF2H_G_button{right:var(--spacing-l);bottom:calc(max(env(safe-area-inset-bottom,0px), var(--bottom-bar-inset)) + var(--spacing-l));z-index:var(--z-sticky);--button-size:64px;width:var(--button-size);height:var(--button-size);border:var(--border-thin) solid var(--color-border-inverse);background:color-mix(in srgb, var(--color-bg-inverse) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);box-shadow:var(--shadow-m);color:var(--color-text-on-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;opacity:0;scale:.92;translate:0 var(--spacing-s);pointer-events:none;transition:opacity var(--transition-fast), scale var(--transition-fast), translate var(--transition-slow), bottom var(--transition-slow), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.VF2H_G_button[data-visible]{opacity:1;pointer-events:auto;transition:opacity var(--transition-normal), scale var(--transition-slow), translate var(--transition-slow), bottom var(--transition-slow), background var(--transition-fast), box-shadow var(--transition-fast);translate:0;scale:1}.VF2H_G_button[data-visible]:active{transition:opacity var(--transition-normal), scale var(--transition-fast), translate var(--transition-spring), bottom var(--transition-slow), background var(--transition-fast), box-shadow var(--transition-fast);scale:.96}.VF2H_G_button:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.VF2H_G_icon{background:currentColor;width:24px;height:24px;translate:0 -1px;rotate:-90deg;-webkit-mask:url(/icons/chevron.svg) 50%/contain no-repeat;mask:url(/icons/chevron.svg) 50%/contain no-repeat}@media (hover:hover){.VF2H_G_button[data-visible]:hover{background:var(--color-bg-inverse);box-shadow:var(--shadow-l);translate:0 calc(-1 * var(--spacing-2xs))}}@media (min-width:641px){.VF2H_G_button{right:max(var(--spacing-l), calc((100vw - var(--width-container)) / 2 - var(--button-size) - var(--spacing-l)));bottom:max(var(--spacing-2xl), calc(var(--bottom-bar-inset) + var(--spacing-l)))}}@media (prefers-reduced-motion:reduce){.VF2H_G_button,.VF2H_G_button[data-visible],.VF2H_G_button[data-visible]:active{transition:opacity var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);scale:1}}
.card.card-with-image{align-items:flex-start;gap:var(--spacing-l);box-shadow:none;color:inherit;background:0 0;border-width:0;flex-direction:row;padding:0;text-decoration:none;animation:.25s ease-out both view-transition-fade-in;overflow:visible}@media (max-width:640px){.card.card-with-image{gap:var(--spacing-m);flex-direction:column}}@media (prefers-reduced-motion:reduce){.card.card-with-image{animation:none}}.card-with-image+.card-with-image{margin-top:0}.card-image{--image-w:10rem;--image-h-mobile:11.875rem;width:var(--image-w);min-width:var(--image-w);min-height:var(--image-w);border-radius:var(--radius-m);background:var(--color-bg-sunken);justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.card-image{width:100%;min-width:0;height:var(--image-h-mobile);min-height:var(--image-h-mobile);align-self:auto}}.card-image img{object-fit:cover;width:100%;height:100%;display:block}.card.card-with-image{border-radius:calc(var(--radius-l) - var(--spacing-s))}@media (hover:hover){.card.card-with-image.card-clickable:hover{background:var(--color-bg-hover);box-shadow:0 0 0 var(--spacing-s) var(--color-bg-hover);border-color:#0000}}.card-badges{top:var(--spacing-s);z-index:3;position:absolute;inset-inline-start:var(--spacing-s)}.card-body{justify-content:flex-start;align-self:stretch;gap:var(--spacing-s);flex-direction:column;flex:1;min-width:0;padding:0;display:flex;position:relative;container-type:inline-size}@media (max-width:640px){.card-body{gap:var(--spacing-xs);padding-inline:var(--spacing-xs)}}.card-project-line{align-items:center;gap:var(--spacing-s);min-width:0;display:flex}.card-project-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-size:var(--text-m);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow:hidden}.card-body .user{overflow:visible}.card-row-price{gap:var(--spacing-s);flex-wrap:nowrap;justify-content:space-between}.card-price-group{align-items:baseline;gap:var(--spacing-s);min-width:0;display:inline-flex}.card-price-primary{font-size:clamp(var(--text-2xl), 8.5cqi, var(--text-3xl));line-height:var(--leading-tight);font-weight:var(--weight-bold);flex-shrink:0}.card-price-secondary{white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-tertiary);font-weight:var(--weight-normal)}.card-specs-row{gap:var(--spacing-s) var(--spacing-m);font-size:var(--text-s);line-height:var(--leading-relaxed);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.card-spec{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}@media (max-width:640px){.card-spec--desktop-only{display:none}}.card-spec-icon{width:var(--size-px-16);height:var(--size-px-16);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-spec-icon--layout{-webkit-mask-image:url(/icons/layout.svg);mask-image:url(/icons/layout.svg)}.card-spec-icon--parking{-webkit-mask-image:url(/icons/square-parking.svg);mask-image:url(/icons/square-parking.svg)}.card-spec-icon--commercial{-webkit-mask-image:url(/icons/store.svg);mask-image:url(/icons/store.svg)}.card-spec-icon--condition{-webkit-mask-image:url(/icons/condition.svg);mask-image:url(/icons/condition.svg)}.card-spec-icon--area{-webkit-mask-image:url(/icons/area.svg);mask-image:url(/icons/area.svg)}.card-spec-icon--floor{-webkit-mask-image:url(/icons/floor.svg);mask-image:url(/icons/floor.svg)}.card-spec-value{font-weight:var(--weight-normal)}.card-row{gap:var(--spacing-m);flex-wrap:wrap;align-items:baseline;display:flex}@media (min-width:641px){.card-with-image--no-author .card-image{min-height:0}}.card-row-attribution{padding-top:var(--spacing-s);padding-bottom:calc((var(--size-xs) - var(--size-2xs)) / 2);margin-top:auto}
.Y3CQPG_row{align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) 0;display:flex}.Y3CQPG_rowNarrow{margin:calc(-1 * var(--spacing-l)) calc(-1 * var(--spacing-l)) var(--spacing-m);background:var(--color-bg-surface);border-bottom:var(--border-thin) solid var(--color-border-subtle);padding:0}@media (max-width:1023px){.Y3CQPG_rowNarrow{top:var(--top-bar-inset,0px);z-index:var(--z-sticky);position:sticky}}.Y3CQPG_rowNarrow .Y3CQPG_scroller{padding:var(--spacing-m) var(--spacing-l);align-self:stretch}.Y3CQPG_scroller{align-items:center;gap:var(--spacing-s);scrollbar-width:none;flex:1 0 0;min-width:0;display:flex;overflow-x:auto}.Y3CQPG_scroller::-webkit-scrollbar{display:none}.Y3CQPG_rowNarrow .Y3CQPG_scroller:after{content:"";flex:0 0 1px}.Y3CQPG_wrap{min-width:0;margin-bottom:calc(-1 * var(--spacing-s));display:block}.Y3CQPG_lastRun{white-space:nowrap}.Y3CQPG_wrapChip{vertical-align:middle;margin:0 var(--spacing-s) var(--spacing-s) 0}.Y3CQPG_reset{flex-shrink:0}.Y3CQPG_wrap .Y3CQPG_reset{vertical-align:middle;margin-bottom:var(--spacing-s)}
.UDZjOW_section{flex-direction:column;min-width:0;display:flex}.UDZjOW_header{align-items:center;gap:var(--spacing-m);margin-bottom:var(--spacing-s);display:flex}.UDZjOW_headerMain{flex-direction:column;flex:1;min-width:0;display:flex}.UDZjOW_subtitle{margin-top:calc(-1 * var(--spacing-xs));display:flex}.UDZjOW_section .deals-section-title{scroll-margin-top:var(--spacing-m);margin:0}@media (max-width:1199px){.UDZjOW_section .deals-section-title{scroll-margin-top:calc(var(--top-bar-inset,0px) + var(--spacing-s))}}.UDZjOW_action{align-items:center;gap:var(--spacing-s);flex-shrink:0;display:flex}.UDZjOW_deals{gap:calc(var(--spacing-xs) + 2 * var(--spacing-s));flex-direction:column;display:flex}@media (max-width:640px){.UDZjOW_deals{gap:var(--spacing-2xl)}}.UDZjOW_deals .empty-state{border:var(--border-thin) solid var(--color-border-subtle);box-shadow:var(--shadow-xs);padding-block:var(--spacing-xl)}@media (max-width:640px){.UDZjOW_deals .empty-state--bleed{width:calc(100% + 2 * var(--spacing-l));margin-inline:calc(-1 * var(--spacing-l));border-left:none;border-right:none;border-radius:0}}.UDZjOW_footer{margin-top:var(--spacing-m)}.UDZjOW_footer nav{margin-top:0}
._YNVJG_banner{height:200px;position:relative;overflow:hidden}._YNVJG_bio.entity-section-card{margin-bottom:0;padding:0;overflow:hidden}._YNVJG_body{gap:var(--spacing-m);padding:var(--developer-section-pad);flex-direction:column;display:flex}._YNVJG_name{margin:0}._YNVJG_text .expandable-text{font-size:var(--text-l)}._YNVJG_text .show-more-btn{color:var(--color-primary);padding-block:var(--spacing-s);font-weight:var(--weight-medium)}@media (max-width:1023px){:is(._YNVJG_bio:not(:has(._YNVJG_banner)):not(:has(._YNVJG_text)),._YNVJG_skeleton){display:none}}
