:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}@property --home-glass-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes home-glass-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-12px) scale(1.05)}}@keyframes home-glass-orb-float-wide{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-24px) scale(1.06)}}@keyframes home-glass-panel-glow{0%{box-shadow:inset 0 1px #ffffffa6,0 20px 56px #6a4ec00f}to{box-shadow:inset 0 1px #ffffffb8,0 24px 64px #6a4ec01f}}@keyframes home-glass-dark-panel-glow{0%{box-shadow:inset 0 1px #ffffff24,0 20px 56px #00000047}to{box-shadow:inset 0 1px #ffffff2e,0 24px 64px #6a4ec033}}@keyframes home-glass-vibrant-panel-glow{0%{box-shadow:inset 0 1px #ffffff29,0 18px 44px #483a8a4d}to{box-shadow:inset 0 1px #fff3,0 22px 52px #6c58be57}}@keyframes home-glass-panel-ring{to{--home-glass-ring-angle:360deg}}@keyframes home-glass-title-shimmer{0%,to{background-position:0}50%{background-position:100%}}@keyframes home-glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-glass-shine{0%{left:-55%;opacity:0}12%{opacity:1}to{left:118%;opacity:0}}@keyframes home-glass-shine-1{0%,18%,to{left:-55%;opacity:0}14%,4%{opacity:1}16%{left:118%;opacity:0}}@keyframes home-glass-shine-2{0%,33%,51%,to{left:-55%;opacity:0}37%,47%{opacity:1}49%{left:118%;opacity:0}}@keyframes home-glass-shine-3{0%,66%,84%,to{left:-55%;opacity:0}70%,80%{opacity:1}82%{left:118%;opacity:0}}.find-properties-autocomplete-panel.app-input-autocomplete__options{backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;background:#161226e0!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #00000073!important}.find-properties-autocomplete-panel.app-input-autocomplete__options:after{background:linear-gradient(180deg,#ffffff1a,#ffffff05)!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option{border-bottom-color:#ffffff14!important;color:#ffffffeb}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option.active,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option:hover{--option-bg-color:hsla(0,0%,100%,.12);background-color:#ffffff1f!important;box-shadow:inset 0 0 0 1px #ffffff24}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-content,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-label,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label{border-bottom-color:#ffffff14!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label .checkbox-label{color:#ffffffe0}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader{background-color:#16122680}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader .app-spinner{--bg-color:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg)}@property --pocket-listing-section-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes pocket-listing-content-panel-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes pocket-listing-content-panel-glow{0%{box-shadow:0 1px 4px #6a4ec00f}to{box-shadow:0 4px 14px #6a4ec01a}}@keyframes pocket-listing-content-panel-ring-spin{to{--pocket-listing-section-ring-angle:360deg}}@media screen and (max-width:992px){#pocket-listing-transaction-matrix,.details-section,.listing-information-section,.mc-section,.pocket-listing-amenities-section,.pocket-listing-views-section{gap:12px;padding:16px 18px 18px}#pocket-listing-transaction-matrix .transaction-matrix-section__body,.details-section__body,.mc-section__body,.pocket-listing-amenities-section__body,.pocket-listing-views-section__body{padding:14px}}.project-modal-description-section{position:relative;z-index:9}.project-modal-description-section__wrapper{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff8c;border:none;border-radius:var(--rounded-2xl);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;display:flex;flex-direction:column;gap:16px;isolation:isolate;overflow:hidden;padding:28px 32px;position:relative}.project-modal-description-section__wrapper:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project-modal-description-section__wrapper:after{background:radial-gradient(closest-side,#6a4ec038,#6a4ec000 70%);content:"";filter:blur(28px);height:180px;inset:-40px -40px auto auto;pointer-events:none;position:absolute;width:180px;z-index:-1}.project-modal-description-section__wrapper>*{position:relative;z-index:1}@media screen and (max-width:992px){.project-modal-description-section__wrapper{padding:20px 18px}}.project-modal-description-section__title{background:transparent;border-radius:0;color:var(--ui-text-highlighted);font-size:var(--font-size-text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xl);margin:0;padding:0}@media(max-width:760px){.project-modal-description-section__title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}}.project-modal-description-section__body{animation:project-modal-description-body-enter .65s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff59;border:none;border-radius:var(--rounded-lg);container-type:inline-size;isolation:isolate;overflow:hidden;padding:16px 18px;position:relative}.project-modal-description-section__body:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:992px){.project-modal-description-section__body{padding:14px}}.project-modal-description-section__body-ring{animation:pocket-listing-content-panel-ring-spin 12s linear infinite;background:conic-gradient(from var(--pocket-listing-section-ring-angle,0deg),rgba(106,78,192,0) 0deg,rgba(106,78,192,.38) 85deg,rgba(196,181,253,.8) 145deg,rgba(124,58,237,.42) 225deg,rgba(106,78,192,0) 305deg);border-radius:calc(var(--rounded-lg) + 1px);top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.88;padding:1px;pointer-events:none;position:absolute;z-index:0;--pocket-listing-section-ring-angle:120deg;animation:none;opacity:.42}.project-modal-description-section__body-orbs{border-radius:inherit;contain:strict;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateZ(0);z-index:1}.project-modal-description-section__body-orb{backface-visibility:hidden;display:block;pointer-events:none;position:absolute;will-change:transform}.project-modal-description-section__body-orb_primary{animation:project-modal-description-orb-primary-move 16s ease-in-out infinite;height:112px;left:2%;top:4%;width:112px}.project-modal-description-section__body-orb_secondary{animation:project-modal-description-orb-secondary-move 20s ease-in-out infinite;height:84px;left:55%;top:38%;width:84px}@media(max-width:992px){.project-modal-description-section__body-orb_primary{height:88px;width:88px}.project-modal-description-section__body-orb_secondary{height:68px;width:68px}}.project-modal-description-section__body-orb-shape{background:radial-gradient(circle at 35% 35%,rgba(196,181,253,.5) 0,rgba(124,58,237,.24) 38%,rgba(106,78,192,.08) 58%,transparent 78%);border-radius:50%;display:block;height:100%;width:100%}.project-modal-description-section__body-orb_secondary .project-modal-description-section__body-orb-shape{background:radial-gradient(circle at 40% 40%,rgba(167,139,250,.45) 0,rgba(106,78,192,.18) 44%,transparent 76%)}.project-modal-description-section__description{display:flex;flex-direction:column;gap:12px;position:relative;width:100%;z-index:2}.project-modal-description-section__description-text{color:#2e2b36;font-family:"Source Serif 4",Times New Roman,serif;font-optical-sizing:auto;font-size:17px;font-weight:400;letter-spacing:.012em;line-height:1.78;margin:0;max-height:10.68em;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-wrap;width:100%;word-break:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:992px){.project-modal-description-section__description-text{font-size:16px;line-height:1.74;max-height:10.44em}}.project-modal-description-section__description-text_full{max-height:none;overflow:visible}.project-modal-description-section__description-btn{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#fff9;border:none;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #14182314,0 0 0 1px #1418230d,0 0 8px #1418231f,0 0 18px #14182329,0 0 32px #14182324;--app-button-padding:9px 26px 11px 26px;align-self:flex-start;background:#fff9!important;border:none!important;border-radius:var(--rounded-3xl);color:#0c0e15!important;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:500;isolation:isolate;max-width:100%;outline:none!important;position:relative}.project-modal-description-section__description-btn:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}.project-modal-description-section__description-btn .app-button__container,.project-modal-description-section__description-btn .app-button__icon{color:#0c0e15;position:relative;z-index:1}.project-modal-description-section__description-btn:hover:not(:disabled){background:#ffffffc7!important}@media(prefers-reduced-motion:reduce){.project-modal-description-section__body{animation:none}.project-modal-description-section__body-orb,.project-modal-description-section__body-ring{animation:none;opacity:.55}}@keyframes project-modal-description-body-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes project-modal-description-orb-primary-move{0%,to{transform:translateZ(0)}33%{transform:translate3d(42cqw,8cqw,0)}66%{transform:translate3d(12cqw,34cqw,0)}}@keyframes project-modal-description-orb-secondary-move{0%,to{transform:translateZ(0)}40%{transform:translate3d(-38cqw,-18cqw,0)}75%{transform:translate3d(-4cqw,16cqw,0)}}
