.media-gallery-section-root{padding-bottom:12px}.media-gallery-section-root .media-gallery-column{padding-left:0;padding-right:0}.media-gallery-section-root .media-gallery-root{padding:0}@media (min-width:576px){.media-gallery-section-root{margin-top:24px;margin-bottom:32px;padding-bottom:0}.media-gallery-section-root .media-gallery-root{padding:0}}
.wide-media-gallery-section-root{background:var(--fill-neutral-quaternary);justify-content:center;display:flex;overflow:hidden}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-container{z-index:0;width:100%;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel{z-index:0;height:270px;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper .swiper{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper .swiper .swiper-carousel-item .hui-image{aspect-ratio:unset;object-fit:cover;height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-loader-root{display:none}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root iframe,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root video{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-video-root iframe{height:270px}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-overlay{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-actions{z-index:1;pointer-events:none;position:absolute;inset:12px 12px auto}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-actions .action-list{pointer-events:auto}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-container{flex:1 1 0;max-width:1440px;display:none;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-button{background:unset;width:100%;padding:unset;border:unset;box-shadow:unset;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-button:active{background:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image{object-fit:cover;flex:1 1 0;width:100%!important;height:540px!important;aspect-ratio:unset!important}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image--video{filter:brightness(.4)}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-video-play-icon{color:var(--icon-active-tertiary);position:absolute;inset:50%;transform:translate(-50%,-50%)}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-bottom-container{padding:unset;pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute;inset:auto 0 24px}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnails{gap:8px;display:flex}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail-button{background:unset;padding:unset;border:unset;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail-button:active{background:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail{object-fit:cover;filter:brightness(.4);pointer-events:auto;border-radius:8px;width:106px!important;height:80px!important;aspect-ratio:unset!important}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail--selected{outline:1px solid var(--border-static-primary);outline-offset:-1px;filter:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-show-all-media{pointer-events:auto;background-color:var(--pg-white)!important}@media (min-width:576px){.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel{width:100%;height:410px}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-video-root iframe{height:410px}}@media (min-width:992px){.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-container{display:none}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-container{display:unset}}
.media-gallery-grid-root .actions-popover-root .action-list-body .options-btn,.media-explorer-root .actions-popover-root .action-list-body .options-btn{justify-content:center;align-items:center;line-height:1;display:inline-flex}.media-gallery-grid-root .actions-popover-root .action-list-body .options-btn .actionable-icon,.media-explorer-root .actions-popover-root .action-list-body .options-btn .actionable-icon{margin-right:0!important}.media-gallery-grid-root .actions-popover-root .action-list-body .dropdown-menu,.media-explorer-root .actions-popover-root .action-list-body .dropdown-menu{box-shadow:var(--pg-hard-down-medium)}.media-explorer-root .top-actions-root .action-list .action-list-button[da-id=pdp-hidden-top-action],.media-gallery-grid-root .contextual-navbar-top-wrapper .action-list-button[da-id=pdp-hidden-top-action]{display:none}.pdp-media-gallery-root{padding:0 12px}.pdp-media-gallery-root--wide{padding:0}.pdp-media-gallery-root .top-actions-root .action-list .action-list-button[da-id=pdp-hidden-top-action]{display:none}.action-list-modal.modal.show{z-index:1060}.modal-backdrop.show{z-index:1055;opacity:1;background-color:#0009}@media (max-width:767.98px){.pdp-media-gallery-root{padding:unset}}
.media-shortcut-section .horizontal-divider{color:var(--fill-neutral-primary);opacity:unset;margin:0}.media-shortcut-section .media-shortcut-tiles{text-align:center;-ms-overflow-style:none;scrollbar-width:none;gap:20px;width:auto;padding-top:20px;display:flex;overflow-x:scroll}.media-shortcut-section .media-shortcut-tiles .shortcut-container{cursor:pointer;width:72px}.media-shortcut-section .media-shortcut-tiles .image-container{flex:none;width:72px}.media-shortcut-section .media-shortcut-tiles .image-container .media-overlay{border-radius:8px}.media-shortcut-section .media-shortcut-tiles .media-shortcut-image{object-fit:cover;border:1px solid var(--border-active-secondary);border-radius:8px}.media-shortcut-section .media-shortcut-tiles .media-caption{color:var(--text-active-primary);margin-top:8px}.media-shortcut-section .media-shortcut-tiles.circular{gap:24px}.media-shortcut-section .media-shortcut-tiles.circular .shortcut-container{cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;width:120px;display:flex}.media-shortcut-section .media-shortcut-tiles.circular .image-container{width:102px}.media-shortcut-section .media-shortcut-tiles.circular .image-container .media-overlay{border-radius:100px}.media-shortcut-section .media-shortcut-tiles.circular .media-shortcut-image{border:none;border-radius:100px}.media-shortcut-section .media-shortcut-tiles.circular .media-caption{margin-top:20px}@media (max-width:767.98px){.media-shortcut-section .media-shortcut-tiles.circular{gap:16px}.media-shortcut-section .media-shortcut-tiles.circular .shortcut-container,.media-shortcut-section .media-shortcut-tiles.circular .image-container{width:80px}.media-shortcut-section .media-shortcut-tiles.circular .media-caption{margin-top:16px}}
.pdp-root .media-shortcut-section .media-shortcut-tiles{padding-top:unset;margin:32px 0}@media (max-width:767.98px){.pdp-root .media-shortcut-section .media-shortcut-tiles{margin:24px 0}}
@media (min-width:768px){.pdp-sticky-right-panel-root{overscroll-behavior-y:none;flex-direction:column;height:100%;display:flex;position:relative}.pdp-sticky-right-panel-root .pdp-sticky-right-panel-content{z-index:1}.pdp-sticky-right-panel-root .pdp-sticky-right-panel-content.pdp-sticky-right-panel-content--absolute-bottom{margin-top:auto;margin-bottom:16px}.pdp-sticky-right-panel-root .pdp-sticky-right-panel-content.pdp-sticky-right-panel-content--fixed-top{position:fixed}}
.pdp-root .pdp-container{margin:24px auto 32px}.pdp-root .pdp-container--wide{padding-inline:0}.pdp-root .pdp-container--wide .pdp-content-container{margin-inline:auto;padding-inline:0}.pdp-root .pdp-content-container{margin-top:32px}.pdp-root .mobile-nav-bar,.pdp-root .mobile-account-wrapper .over-layer-mask,.pdp-root .mobile-account-wrapper .mobile-account-content-wrapper{z-index:1024!important}.pdp-root .breadcrumb-container .breadcrumb{white-space:nowrap;flex-wrap:nowrap;margin:4px 0;overflow-x:auto}.pdp-root .breadcrumb-container .breadcrumb::-webkit-scrollbar{display:none}.pdp-root .divider-project-details{margin:32px 0}.pdp-root:not(:has(.project-details-root)) .divider-project-details{display:none}.pdp-root .divider-about-project{margin:32px 0}.pdp-root:not(:has(.pdp-about-project-root)) .divider-about-project,.pdp-root:not(:has(.pdp-facilities-root)) .divider-facilities{display:none}.pdp-root .divider-facilities,.pdp-root .divider-featured-agents{margin:32px 0}.pdp-root:not(:has(.featured-agents)) .divider-featured-agents{display:none}.pdp-root .divider-building-details{margin:32px 0}.pdp-root:not(:has(.pdp-building-details-root)) .divider-building-details{display:none}.pdp-root .divider-similar-projects{margin:32px 0}.pdp-root:not(:has(.pdp-similar-projects-root)) .divider-similar-projects{display:none}.pdp-root .divider-greenscore{margin:32px 0}.pdp-root:not(:has(.pdp-greenscore-root)) .divider-greenscore{display:none}.pdp-root .divider-customer-reviews,.pdp-root .divider-pdp-awards{margin:32px 0}.pdp-root .pdp-similar-projects-root{margin-left:-12px;margin-right:-12px}.pdp-root .pdp-similar-projects-root .reduced-listing-card-group-carousel-root{padding:0}.pdp-root .pdp-similar-projects-root .reduced-listing-card-group-carousel-root .reduced-listing-card{min-height:100%}.pdp-root .divider-price-history,.pdp-root .divider-available-units{margin:32px 0}.pdp-root:not(:has(.pdp-available-units-root)) .divider-available-units{display:none}.pdp-root .divider-poi-map{margin:32px 0}.pdp-root:not(:has(.pdp-poi-map-root)) .divider-poi-map{display:none}.pdp-root .divider-faq-section{margin:32px 0}.pdp-root:not(:has(.pdp-faq-section-root)) .divider-faq-section{display:none}.pdp-root .divider-internal-link-section{margin:32px 0}.pdp-root .featured-agents__grid{overflow:hidden}.pdp-root .featured-agents__card{flex:0 0 calc(33.3333% - 10.6667px)}.pdp-root .pdp-in-page-anchor,.pdp-root #greenscore{scroll-margin-top:62px}.pdp-root .pdp-poi-map-root .hui-map-view-root .map-action-container .zoom-control-pane .btn{border-radius:100px}@media (min-width:768px){.pdp-root .share-button-container{justify-content:flex-end;display:flex}.pdp-root .secondary-share-button-container{margin-bottom:24px;display:flex}.pdp-root .listing-summary{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pdp-root .listing-summary__mobile{display:none}}@media (max-width:991.98px){.pdp-root .right-container,.pdp-root .secondary-share-button-container{display:none}.pdp-root .listing-summary__mobile{flex-wrap:wrap;gap:16px;margin:16px 0 32px;display:flex}.pdp-root .listing-summary__mobile>.pdp-listing-summary-root{flex:1}.pdp-root .listing-summary__mobile>.pdp-listing-summary-root:only-child{flex:0 336px;width:100%;max-width:336px}}@media (max-width:1199.98px){.pdp-root .featured-agents__grid{flex-flow:row;gap:16px;display:flex}}@media (min-width:992px){.pdp-root .listing-summary__button-group{flex-direction:column;display:flex}.pdp-root .listing-summary__button-group a{width:100%}}@media (max-width:767.98px){.pdp-root .pdp-container{margin-top:unset;margin-bottom:24px}.pdp-root .pdp-content-container{margin-top:unset}.pdp-root .breadcrumb-container{padding-top:12px;padding-bottom:12px}.pdp-root .featured-agents__header h2{letter-spacing:-.01rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.pdp-root .listing-summary__mobile{max-width:unset;flex-direction:column;gap:12px;margin:12px 0 24px;display:flex}.pdp-root .listing-summary__mobile>.pdp-listing-summary-root:only-child{max-width:unset;flex:auto}.pdp-root .divider-project-details,.pdp-root .divider-about-project,.pdp-root .divider-facilities,.pdp-root .divider-featured-agent,.pdp-root .divider-building-details,.pdp-root .divider-similar-projects,.pdp-root .divider-greenscore,.pdp-root .divider-customer-reviews,.pdp-root .divider-pdp-awards,.pdp-root .divider-price-history,.pdp-root .divider-available-units,.pdp-root .divider-poi-map,.pdp-root .divider-faq-section,.pdp-root .divider-internal-link-section{margin:24px 0}.pdp-root .featured-agents__grid{gap:12px;overflow-x:auto}.pdp-root .featured-agents__card{letter-spacing:0;flex:0 0 200px;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.pdp-root .featured-agents__view-all{display:inline-flex}.pdp-root .featured-agents__mobile-footer{display:none}.pdp-root .pdp-in-page-anchor,.pdp-root #greenscore{scroll-margin-top:120px}}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root{flex-direction:column;gap:12px;padding:0;display:flex}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations__separator{border-top:1px solid var(--border-active-secondary);width:100%}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root.dropdown-item{color:var(--fill-inactive-primary-dark);border-radius:8px;padding:4px 8px;display:flex}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root.dropdown-item i{margin-right:16px}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root.dropdown-item+.dropdown-item{margin:0}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root.dropdown-item:hover{background-color:var(--fill-hover-secondary)}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-content{flex-grow:1;overflow-x:hidden}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-title{letter-spacing:-.005rem;color:var(--text-active-primary);text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;overflow-x:hidden}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-label{flex-direction:row;justify-content:flex-end;display:flex}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-label .hui-badge{text-overflow:ellipsis;display:inline-block;overflow-x:hidden}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-meta{letter-spacing:0;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:block;overflow-x:hidden}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-meta .pgicon-circle{color:var(--fill-inactive-primary-medium);font-size:8px}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .found-location-view-meta .pgicon-circle.hide{display:none}.destination-modal-ldp-root .modal-body .location-search-input-root .found-locations-root .found-locations-view-item-root .highlight-search{color:var(--fill-active-primary)}.destination-modal-ldp-root .modal-body .location-search-input-root .location-search-input-menu .found-locations-root{padding:16px 8px}
/*# sourceMappingURL=3q5745q45bp8t.css.map*/