.styles-module-scss-module__LrrAeq__panel{--panel-gap:2rem;color:var(--primary-800);flex-direction:column;display:flex}.styles-module-scss-module__LrrAeq__main{gap:var(--panel-gap);flex-direction:column;display:flex}.styles-module-scss-module__LrrAeq__aside{--panel-gap:1rem;--sticky-top:calc(var(--header-offset,0px) + env(safe-area-inset-top,0px) + 1.6rem)}@media (min-height:860px){.styles-module-scss-module__LrrAeq__aside{top:var(--sticky-top);position:sticky}}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__main{flex:1;min-height:0;padding:.4rem 0 1.6rem}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__main:after{content:"";height:5.6rem;margin-top:calc(-1*(5.6rem + var(--panel-gap)));background:linear-gradient(to bottom, transparent, var(--bg) 85%);pointer-events:none;opacity:0;flex-shrink:0;transition:opacity .2s;position:sticky;bottom:-1.6rem}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__main[data-more]:after{opacity:1}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__foot{flex-shrink:0;gap:1rem;padding-top:1.4rem}.styles-module-scss-module__LrrAeq__sheet{--panel-gap:2.4rem;min-height:100%}.styles-module-scss-module__LrrAeq__sheet .styles-module-scss-module__LrrAeq__main{padding-bottom:2.4rem}.styles-module-scss-module__LrrAeq__sheet .styles-module-scss-module__LrrAeq__foot{z-index:3;margin:auto calc(-1*var(--layout-margin)) 0;padding:1.2rem var(--layout-margin) 1.4rem;position:sticky;bottom:0}.styles-module-scss-module__LrrAeq__head{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.styles-module-scss-module__LrrAeq__stepLabel,.styles-module-scss-module__LrrAeq__sectionLabel,.styles-module-scss-module__LrrAeq__fieldLabel,.styles-module-scss-module__LrrAeq__agentRole{text-transform:uppercase;line-height:1.4}.styles-module-scss-module__LrrAeq__heading{letter-spacing:-.05em}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__heading{font-size:2.6rem;line-height:1.1}.styles-module-scss-module__LrrAeq__stepCount{color:var(--primary-700);font-variant-numeric:lining-nums}.styles-module-scss-module__LrrAeq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.styles-module-scss-module__LrrAeq__field{border:1px solid var(--input-border);min-width:0;min-height:5.6rem;color:var(--primary-800);text-align:left;cursor:pointer;border-radius:.6rem;flex-direction:column;gap:.6rem;padding:1rem 1.2rem;transition:border-color .2s;display:flex}@media (max-width:767px){.styles-module-scss-module__LrrAeq__field{min-height:56px}}.styles-module-scss-module__LrrAeq__field:focus-visible{outline:1px solid var(--primary-800);outline-offset:.2rem}.styles-module-scss-module__LrrAeq__fieldValue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.styles-module-scss-module__LrrAeq__fieldActive{border-color:var(--primary-800)}.styles-module-scss-module__LrrAeq__placeholder{color:var(--input-placeholder)}.styles-module-scss-module__LrrAeq__banner{border:1px solid var(--primary-300);background:var(--button-bg);color:var(--primary-800);border-radius:.6rem;padding:1.2rem 1.4rem}.styles-module-scss-module__LrrAeq__section{border-top:1px solid var(--primary-300);flex-direction:column;gap:.8rem;padding-top:1.6rem;display:flex}.styles-module-scss-module__LrrAeq__steps{flex-direction:column;display:flex}.styles-module-scss-module__LrrAeq__sectionInline{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem 1.2rem;padding-top:1.4rem;display:grid}.styles-module-scss-module__LrrAeq__sectionInline>*{grid-column:1/-1}.styles-module-scss-module__LrrAeq__sectionInline>.styles-module-scss-module__LrrAeq__sectionLabel{grid-column:1}.styles-module-scss-module__LrrAeq__sectionInline>.styles-module-scss-module__LrrAeq__capacity{color:var(--primary-700);text-align:right;grid-area:1/2}.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__steps{flex-flow:wrap;justify-content:space-between;column-gap:2.8rem}.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__step{grid-template-columns:max-content auto;gap:1.2rem;padding:0}.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__stepLabelText{color:var(--primary-700);font-size:1.7rem}.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__stepButton{width:3.6rem;height:3.6rem;font-size:1.8rem}@media (max-width:1199px){.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__stepButton{width:max(40px,4rem);height:max(40px,4rem)}}@media (pointer:coarse){.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__stepButton{width:max(40px,4rem);height:max(40px,4rem)}}.styles-module-scss-module__LrrAeq__sectionInline .styles-module-scss-module__LrrAeq__stepValue{min-width:2.4rem}.styles-module-scss-module__LrrAeq__step{grid-template-columns:minmax(11rem,max-content) auto;justify-content:start;align-items:center;gap:1.6rem;padding:.4rem 0;display:grid}.styles-module-scss-module__LrrAeq__stepControls{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.styles-module-scss-module__LrrAeq__stepButton{border:1px solid var(--input-border);width:4.4rem;height:4.4rem;color:var(--primary-800);font-family:var(--font-secondary);cursor:pointer;border-radius:.8rem;place-items:center;font-size:2rem;line-height:1;display:grid}@media (max-width:767px){.styles-module-scss-module__LrrAeq__stepButton{width:44px;height:44px;font-size:20px}}.styles-module-scss-module__LrrAeq__stepButton:disabled{opacity:.35;cursor:default}.styles-module-scss-module__LrrAeq__stepButton:focus-visible{outline:1px solid var(--primary-800);outline-offset:.2rem}.styles-module-scss-module__LrrAeq__stepValue{text-align:center;min-width:3.2rem;font-family:var(--font-primary);font-variant-numeric:tabular-nums;font-size:1.8rem}.styles-module-scss-module__LrrAeq__stepInput{border:1px solid var(--input-border);width:8rem;height:4.4rem;color:var(--primary-800);font-family:var(--font-primary);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-radius:.8rem;padding:0 .6rem;font-size:1.8rem}@media (max-width:767px){.styles-module-scss-module__LrrAeq__stepInput{height:44px;font-size:16px}}.styles-module-scss-module__LrrAeq__stepInput::placeholder{color:var(--input-placeholder);opacity:1;font-family:var(--font-secondary);font-size:1.4rem}.styles-module-scss-module__LrrAeq__stepInput:focus{border-color:var(--primary-800);outline:none}.styles-module-scss-module__LrrAeq__capacity,.styles-module-scss-module__LrrAeq__hint,.styles-module-scss-module__LrrAeq__after{color:var(--primary-700)}.styles-module-scss-module__LrrAeq__foot{border-top:1px solid var(--primary-300);background:var(--bg);flex-direction:column;gap:.8rem;padding-top:1.4rem;display:flex}.styles-module-scss-module__LrrAeq__status{color:var(--primary-800)}.styles-module-scss-module__LrrAeq__notes{flex-direction:column;gap:.8rem;display:flex}.styles-module-scss-module__LrrAeq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__LrrAeq__priceRow>:last-child{flex:100%}}.styles-module-scss-module__LrrAeq__priceLine{flex-direction:column;gap:.2rem;min-width:0;transition:opacity .2s;display:flex}.styles-module-scss-module__LrrAeq__priceLine[aria-busy=true]{opacity:.5}.styles-module-scss-module__LrrAeq__footNotes{gap:.4rem}.styles-module-scss-module__LrrAeq__included{color:var(--primary-700)}.styles-module-scss-module__LrrAeq__sheet .styles-module-scss-module__LrrAeq__includedPart{display:block}.styles-module-scss-module__LrrAeq__summary{color:var(--primary-700);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.styles-module-scss-module__LrrAeq__summaryEdit{min-height:32px;color:var(--primary-800);text-underline-offset:.3rem;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.styles-module-scss-module__LrrAeq__footRow{justify-content:space-between;align-items:center;gap:1.4rem;display:flex}.styles-module-scss-module__LrrAeq__footPrice{flex-direction:column;flex:1;gap:.2rem;min-width:0;transition:opacity .2s;display:flex}.styles-module-scss-module__LrrAeq__footPrice[aria-busy=true]{opacity:.5}.styles-module-scss-module__LrrAeq__request{border:1px solid var(--primary-800);white-space:nowrap;cursor:pointer;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;min-height:5.2rem;padding:1.2rem 1.6rem;transition:background .2s,color .2s;display:inline-flex}@media (max-width:1199px){.styles-module-scss-module__LrrAeq__request{min-height:48px}}.styles-module-scss-module__LrrAeq__request:focus-visible{outline:1px solid var(--primary-800);outline-offset:.2rem}.styles-module-scss-module__LrrAeq__requestReady{background:var(--primary-800);color:var(--primary-100)}.styles-module-scss-module__LrrAeq__requestIdle{border-color:var(--input-border);color:var(--primary-700);cursor:default;background:0 0}.styles-module-scss-module__LrrAeq__requestArrow{font-family:var(--font-primary);font-size:1.8rem;line-height:1}.styles-module-scss-module__LrrAeq__agent{align-items:center;gap:1.2rem;padding-top:.4rem;display:flex}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__agent{border-top:1px solid var(--primary-300);padding-top:1.4rem}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__agent .styles-module-scss-module__LrrAeq__agentPhoto{width:4.8rem;height:6rem}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__agent .styles-module-scss-module__LrrAeq__agentText{gap:.2rem}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__agent .styles-module-scss-module__LrrAeq__agentPhone{min-height:2.8rem;color:var(--primary-800);text-underline-offset:.3rem;text-decoration:underline;text-decoration-thickness:1px}.styles-module-scss-module__LrrAeq__aside .styles-module-scss-module__LrrAeq__agent .styles-module-scss-module__LrrAeq__agentPhone>*{font-size:1.5rem}.styles-module-scss-module__LrrAeq__agentPhoto{border-radius:.6rem;flex-shrink:0;width:5.6rem;height:7rem;position:relative;overflow:hidden}.styles-module-scss-module__LrrAeq__agentImage{object-position:50% 22%;transform-origin:50% 22%;transform:scale(2.6)}.styles-module-scss-module__LrrAeq__agentText{flex-direction:column;gap:.4rem;min-width:0;display:flex}.styles-module-scss-module__LrrAeq__agentPhone{white-space:nowrap;align-items:center;min-height:4.4rem;transition:opacity .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__LrrAeq__agentPhone:hover:hover{opacity:.7}}.styles-module-scss-module__LrrAeq__mediaSkeleton{position:absolute;inset:0}
.styles-module-scss-module__Nkqqpq__sheet{z-index:100;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--bg);color:var(--primary-800);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.styles-module-scss-module__Nkqqpq__sheet[hidden]{display:none}.styles-module-scss-module__Nkqqpq__top{margin:0 var(--layout-margin);border-bottom:1px solid var(--primary-300);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1.2rem 0 .8rem;display:grid}.styles-module-scss-module__Nkqqpq__close{min-height:44px;color:var(--primary-800);cursor:pointer;justify-self:start;align-items:center;gap:1rem;display:inline-flex}.styles-module-scss-module__Nkqqpq__closeIcon{width:1.2rem;height:1.2rem}.styles-module-scss-module__Nkqqpq__title{letter-spacing:-.03em}.styles-module-scss-module__Nkqqpq__step{color:var(--primary-700);justify-self:end}.styles-module-scss-module__Nkqqpq__scroll{overscroll-behavior:contain;min-height:0;padding:2rem var(--layout-margin) 0;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}
.styles-module-scss-module__SEfs7q__body{padding:4.8rem var(--layout-margin);align-items:flex-start;gap:2.9rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__SEfs7q__body{gap:2.4rem}}@media (max-width:767px){.styles-module-scss-module__SEfs7q__body{padding:4.8rem var(--layout-margin) 6.4rem;flex-direction:column;gap:4.8rem}}.styles-module-scss-module__SEfs7q__content{flex:1;min-width:0}.styles-module-scss-module__SEfs7q__divider{background:var(--primary-300);flex-shrink:0;align-self:stretch;width:1px}@media (max-width:767px){.styles-module-scss-module__SEfs7q__divider{display:none}}.styles-module-scss-module__SEfs7q__contactCol{scroll-margin-top:calc(var(--header-offset,0px) + 2.4rem);flex-direction:column;flex-shrink:0;align-self:stretch;width:52.4rem;display:flex}@media (max-width:1199px){.styles-module-scss-module__SEfs7q__contactCol{width:42rem}}@media (max-width:767px){.styles-module-scss-module__SEfs7q__contactCol{display:none}}.styles-module-scss-module__SEfs7q__requestButton{display:none}@media (max-width:767px){.styles-module-scss-module__SEfs7q__requestButton{z-index:10;left:var(--layout-margin);right:var(--layout-margin);bottom:calc(1.3rem + env(safe-area-inset-bottom));background:var(--primary-800);color:var(--primary-100);cursor:pointer;border-radius:.8rem;align-items:center;gap:1.6rem;padding:1.2rem;display:flex;position:fixed}}.styles-module-scss-module__SEfs7q__requestAvatar{background:#fff;border-radius:.4rem;flex-shrink:0;width:3.4rem;height:3.4rem;position:relative;overflow:hidden}[data-night] .styles-module-scss-module__SEfs7q__requestAvatar{background:var(--bg-dark)}.styles-module-scss-module__SEfs7q__requestLabel{justify-content:space-between;align-items:center;width:29.5rem;display:flex}.styles-module-scss-module__SEfs7q__modalOverlay{z-index:100;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.styles-module-scss-module__SEfs7q__modalSheet{width:100%;max-height:95dvh;padding:2.4rem var(--layout-margin) 3.2rem;background:var(--bg);border-radius:.8rem .8rem 0 0;flex-direction:column;display:flex;overflow-y:auto}.styles-module-scss-module__SEfs7q__modalClose{color:var(--primary-800);cursor:pointer;align-self:flex-end;align-items:center;gap:1rem;display:inline-flex}.styles-module-scss-module__SEfs7q__modalCloseIcon{width:1.2rem;height:1.2rem}.styles-module-scss-module__SEfs7q__modalDivider{background:var(--primary-300);width:100%;height:1px;margin-top:.8rem;margin-bottom:4.8rem}.styles-module-scss-module__SEfs7q__mediaSkeleton{position:absolute;inset:0}.styles-module-scss-module__SEfs7q__requestText{text-align:left;flex-direction:column;gap:.2rem;min-width:0;display:flex}.styles-module-scss-module__SEfs7q__requestPrice{opacity:.8}.styles-module-scss-module__SEfs7q__stayBar{display:none}@media (max-width:767px){.styles-module-scss-module__SEfs7q__stayBar{z-index:10;padding:1.2rem var(--layout-margin) calc(1.3rem + env(safe-area-inset-bottom));background:var(--bg);display:block;position:fixed;bottom:0;left:0;right:0}}.styles-module-scss-module__SEfs7q__stayBarButton{background:var(--primary-800);width:100%;color:var(--primary-100);cursor:pointer;border-radius:.8rem;align-items:center;gap:1.4rem;padding:1.2rem;display:flex}.styles-module-scss-module__SEfs7q__stayBarButton>:last-child{margin-left:auto}.styles-module-scss-module__SEfs7q__avatarImage{object-position:50% 22%;transform-origin:50% 22%;transform:scale(2.6)}.styles-module-scss-module__SEfs7q__columnSkeleton{border-radius:.8rem;width:100%;height:48rem;display:block;position:relative;overflow:hidden}
.styles-module-scss-module__M6NQ7G__card{width:calc(4*var(--layout-column-width) + (4 - 1)*var(--layout-columns-gap));color:var(--primary-800);flex-direction:column;flex-shrink:0;gap:2.4rem;display:flex;position:relative}@media (max-width:767px){.styles-module-scss-module__M6NQ7G__card{gap:2rem;width:100%}}.styles-module-scss-module__M6NQ7G__media{aspect-ratio:442/291;border-radius:.8rem;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__M6NQ7G__mediaSkeleton{position:absolute;inset:0}.styles-module-scss-module__M6NQ7G__exclusive{background:var(--button-bg);color:var(--primary-800);border-radius:.4rem;align-items:center;gap:.4rem;padding:.8rem;display:inline-flex;position:absolute;top:1.7rem;left:1.5rem}.styles-module-scss-module__M6NQ7G__exclusiveIcon{width:1.3rem;height:1.3rem;color:var(--primary-700)}.styles-module-scss-module__M6NQ7G__mediaNight{opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}[data-night] .styles-module-scss-module__M6NQ7G__mediaNight{opacity:1}.styles-module-scss-module__M6NQ7G__bookmark{z-index:2;color:var(--primary-100);position:absolute;top:1.5rem;right:1.5rem}.styles-module-scss-module__M6NQ7G__titleWrap{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__M6NQ7G__titleWrap .styles-module-scss-module__M6NQ7G__price{letter-spacing:-.05em}.styles-module-scss-module__M6NQ7G__location{text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__M6NQ7G__dot{line-height:1}.styles-module-scss-module__M6NQ7G__specs{gap:2.4rem;display:flex}.styles-module-scss-module__M6NQ7G__spec{font-family:var(--font-secondary);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:400;line-height:.965;display:inline-flex}.styles-module-scss-module__M6NQ7G__specIcon{width:1.6rem;height:1.6rem}.styles-module-scss-module__M6NQ7G__footer{flex-direction:column;gap:1.6rem;display:flex}.styles-module-scss-module__M6NQ7G__divider{background:var(--primary-300);width:100%;height:1px}.styles-module-scss-module__M6NQ7G__agent{align-items:center;gap:1rem;display:flex}@media (max-width:767px){.styles-module-scss-module__M6NQ7G__agent{display:none}}.styles-module-scss-module__M6NQ7G__avatar{background:#fff;border-radius:.4rem;width:3.8rem;height:3.8rem;position:relative}[data-night] .styles-module-scss-module__M6NQ7G__avatar{background:var(--bg-dark)}.styles-module-scss-module__M6NQ7G__avatar{flex-shrink:0;overflow:hidden}.styles-module-scss-module__M6NQ7G__agentText{flex-direction:column;gap:.6rem;display:flex}.styles-module-scss-module__M6NQ7G__agentLabel{font-family:var(--font-secondary);text-transform:uppercase;font-size:1.4rem;font-weight:400;line-height:.965}.styles-module-scss-module__M6NQ7G__viewProperty{color:var(--primary-800);align-self:flex-start;align-items:center;gap:.4rem;transition:opacity .2s;display:none}.styles-module-scss-module__M6NQ7G__viewProperty:hover{opacity:.7}@media (max-width:767px){.styles-module-scss-module__M6NQ7G__viewProperty{display:inline-flex}}.styles-module-scss-module__M6NQ7G__viewIcon{width:.8rem;height:.8rem}.styles-module-scss-module__M6NQ7G__cardLink{z-index:1;border-radius:.8rem;position:absolute;inset:0}
.styles-module-scss-module__dTzlaa__section{padding:6.4rem var(--layout-margin);color:var(--primary-800);flex-direction:column;gap:4.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__dTzlaa__section{padding:4.8rem var(--layout-margin);gap:3.2rem}}.styles-module-scss-module__dTzlaa__section .styles-module-scss-module__dTzlaa__header{letter-spacing:-.05em}@media (max-width:767px){.styles-module-scss-module__dTzlaa__section .styles-module-scss-module__dTzlaa__header{font-size:4.8rem;line-height:1}}.styles-module-scss-module__dTzlaa__list{flex-direction:column;gap:4.8rem;display:flex}.styles-module-scss-module__dTzlaa__viewport{min-width:0;overflow:hidden}.styles-module-scss-module__dTzlaa__track{gap:var(--layout-columns-gap);display:flex}@media (max-width:767px){.styles-module-scss-module__dTzlaa__track{flex-direction:column;gap:4.8rem}}.styles-module-scss-module__dTzlaa__pagination{justify-content:space-between;align-items:center;gap:2.4rem;display:flex}@media (min-width:768px){.styles-module-scss-module__dTzlaa__pagination{padding-right:var(--layout-margin)}}.styles-module-scss-module__dTzlaa__nav{align-items:center;gap:4.8rem;display:flex}.styles-module-scss-module__dTzlaa__navArrows{align-items:center;gap:.8rem;display:flex}.styles-module-scss-module__dTzlaa__dots{align-items:center;gap:1.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__dTzlaa__dots{display:none}}.styles-module-scss-module__dTzlaa__pageDot{background:var(--button-bg);cursor:pointer;border-radius:50%;width:.8rem;height:.8rem;transition:background .2s}.styles-module-scss-module__dTzlaa__pageDotActive{background:var(--primary-800)}.styles-module-scss-module__dTzlaa__viewAll{align-items:center;display:inline-flex}
