.listing-detail-map-module__NovPFW__frame{border-radius:var(--ui-radius-2);height:clamp(220px,22vw,300px);position:relative;overflow:hidden}.listing-detail-map-module__NovPFW__canvas{width:100%;height:100%}.listing-detail-map-module__NovPFW__fallback{object-fit:cover}.listing-detail-map-module__NovPFW__controls{gap:var(--layout-grid-gap);pointer-events:none;z-index:3;width:44px;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.listing-detail-map-module__NovPFW__control{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--overlay-control-glass);border-radius:var(--ui-radius-1);box-shadow:var(--shadow-control);cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.listing-detail-map-module__NovPFW__control:disabled{cursor:default;opacity:.5}.listing-detail-map-module__NovPFW__markerSelected,.listing-detail-map-module__NovPFW__markerSelectedFallback{z-index:2;width:34px;height:47px;position:absolute}.listing-detail-map-module__NovPFW__markerSelectedFallback{top:50%;left:50%;transform:translate(-50%,-50%)}.listing-detail-map-module__NovPFW__markerSelectedAsset{width:34px;height:47px;display:block}@media (max-width:720px){.listing-detail-map-module__NovPFW__frame{height:220px}}
.listing-detail-v2-module___Jno4G__page{max-width:1320px;padding:80px var(--layout-stack-xs) 80px;margin:0 auto}.listing-detail-v2-module___Jno4G__breadcrumbSection{padding:var(--layout-gap-fine-lg) 0 0;margin-bottom:var(--layout-gap-fine-lg)}.listing-detail-v2-module___Jno4G__availabilityNotice{background:var(--surface-elevated);border-radius:var(--ui-radius-2-mobile);box-shadow:var(--shadow-card);gap:var(--layout-stack-4xs);margin-bottom:var(--layout-stack-sm);padding:var(--layout-stack-sm);display:grid}.listing-detail-v2-module___Jno4G__availabilityNoticeTitle{color:var(--accent);font-size:var(--type-subtitle-24);line-height:1.1}.listing-detail-v2-module___Jno4G__availabilityNoticeDescription{color:var(--text-muted);font-size:var(--type-text-18);max-width:760px;margin:0;line-height:1.45}.listing-detail-v2-module___Jno4G__titleRow{margin-bottom:var(--layout-stack-sm);align-items:center;gap:14px;display:flex}.listing-detail-v2-module___Jno4G__operatorLogo{background:var(--foreground);border:1px solid var(--on-dark-surface-strong);border-radius:var(--ui-radius-xs);flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex;overflow:hidden}.listing-detail-v2-module___Jno4G__operatorLogoImg{object-fit:contain;width:100%;height:100%}.listing-detail-v2-module___Jno4G__operatorInitial{color:var(--on-dark-primary);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-18);font-weight:800}.listing-detail-v2-module___Jno4G__titleCopy{gap:var(--layout-stack-5xs);flex-direction:column;min-width:0;display:flex}.listing-detail-v2-module___Jno4G__title{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-head-36);letter-spacing:0;margin:0;font-weight:400;line-height:1}.listing-detail-v2-module___Jno4G__titleMeta{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-24);margin:0;line-height:1}.listing-detail-v2-module___Jno4G__titleMetaOperatorLink{color:inherit;transition:color var(--motion-duration-base) ease;text-decoration:none}.listing-detail-v2-module___Jno4G__titleMetaOperatorLink:hover,.listing-detail-v2-module___Jno4G__titleMetaOperatorLink:focus-visible{color:var(--foreground);text-underline-offset:.18em;text-decoration:underline}.listing-detail-v2-module___Jno4G__titleMetaOperatorLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.listing-detail-v2-module___Jno4G__galleryDesktop{display:block}.listing-detail-v2-module___Jno4G__galleryDesktop .listing-detail-v2-module___Jno4G__gallery{border-radius:var(--ui-radius-2)}.listing-detail-v2-module___Jno4G__galleryMobile{display:none}.listing-detail-v2-module___Jno4G__galleryMobile .listing-detail-v2-module___Jno4G__gallery{border-radius:0;grid-template-rows:none;grid-template-columns:none;gap:0;display:block;overflow:visible}.listing-detail-v2-module___Jno4G__galleryMobileThumbRow{gap:var(--layout-stack-3xs);margin-top:var(--layout-stack-2xs);min-width:0;padding-bottom:2px;display:flex;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryMobileThumb{border:1px solid var(--line);border-radius:var(--ui-radius-1);cursor:pointer;background:0 0;flex:0 0 64px;height:64px;padding:0;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryMobileThumb:hover,.listing-detail-v2-module___Jno4G__galleryMobileThumb:focus-visible{border-color:var(--foreground)}.listing-detail-v2-module___Jno4G__galleryMobileThumbImage{object-fit:cover;width:100%;height:100%;display:block}.listing-detail-v2-module___Jno4G__galleryMobileThumbMore{background:var(--surface-muted);color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);justify-content:center;align-items:center;font-weight:600;display:flex}.listing-detail-v2-module___Jno4G__gallery{border-radius:var(--ui-radius-media);gap:var(--layout-stack-5xs);grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;display:grid;overflow:hidden}.listing-detail-v2-module___Jno4G__gallery[data-count="1"]{grid-template-rows:404px;grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__gallery[data-count="1"] .listing-detail-v2-module___Jno4G__galleryItemMain,.listing-detail-v2-module___Jno4G__gallery[data-count="2"] .listing-detail-v2-module___Jno4G__galleryItemMain,.listing-detail-v2-module___Jno4G__gallery[data-count="4"] .listing-detail-v2-module___Jno4G__galleryItemMain{grid-row:auto}.listing-detail-v2-module___Jno4G__gallery[data-count="2"]{grid-template-rows:404px;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-v2-module___Jno4G__gallery[data-count="3"]{grid-template-rows:200px 200px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.listing-detail-v2-module___Jno4G__gallery[data-count="4"]{grid-template-rows:200px 200px;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-v2-module___Jno4G__galleryViewport{background:var(--surface-muted);border-radius:var(--ui-radius-3);touch-action:pan-y;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryItem{position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryItemButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.listing-detail-v2-module___Jno4G__galleryItemMain{grid-row:1/3}.listing-detail-v2-module___Jno4G__galleryImg{object-fit:cover;transition:transform var(--motion-duration-slow) ease}.listing-detail-v2-module___Jno4G__galleryItem:hover .listing-detail-v2-module___Jno4G__galleryImg{transform:scale(1.03)}.listing-detail-v2-module___Jno4G__galleryShowAll{padding:var(--layout-stack-3xs);background:linear-gradient(#0000 50%,#00000073);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.listing-detail-v2-module___Jno4G__galleryShowAllBtn{background:var(--overlay-light-strong);border-radius:var(--ui-radius-1);color:var(--foreground);cursor:pointer;font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);padding:var(--layout-stack-4xs) var(--layout-stack-3xs);border:0;font-weight:600}.listing-detail-v2-module___Jno4G__galleryActionRow{align-items:center;gap:var(--layout-grid-gap);margin-top:var(--layout-stack-2xs);justify-content:space-between;display:flex}.listing-detail-v2-module___Jno4G__galleryInlineThumbRow{gap:var(--layout-gap-fine-md);min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.listing-detail-v2-module___Jno4G__galleryInlineThumb{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:14px;flex:0 0 64px;height:64px;padding:0;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryInlineThumb:hover{border-color:var(--foreground)}.listing-detail-v2-module___Jno4G__galleryInlineThumbImage{object-fit:cover}.listing-detail-v2-module___Jno4G__galleryActionButton{flex:none;margin-left:auto;padding-left:0;padding-right:0;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__galleryActionButton:hover,.listing-detail-v2-module___Jno4G__galleryActionButton:focus-visible{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__galleryLightboxOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--layout-stack-sm) 0;z-index:var(--z-modal);background:#11111180;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryLightboxPanel{box-shadow:none;background:0 0;border:0;width:100%;max-width:100%;padding:0}.listing-detail-v2-module___Jno4G__galleryLightboxClose{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ui-radius-1);color:var(--on-dark-primary);cursor:pointer;z-index:3;background:#272727b8;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:20px;right:20px}.listing-detail-v2-module___Jno4G__galleryLightboxClose svg{width:11px;height:11px;display:block}.listing-detail-v2-module___Jno4G__galleryLightboxViewport{width:100%;display:block;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryLightboxTrack{align-items:center;gap:var(--layout-grid-gap);justify-content:center;width:100%;min-height:538px;display:flex}.listing-detail-v2-module___Jno4G__galleryLightboxSlide{aspect-ratio:1000/538;border-radius:var(--ui-radius-2);border:0;flex:0 0 min(1000px,100vw - 200px);position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__galleryLightboxSlideActive{box-shadow:0 17px 20px #0000000a, 0 1px 16.2px var(--overlay-dark-faint)}.listing-detail-v2-module___Jno4G__galleryLightboxSlidePreview{opacity:.92}.listing-detail-v2-module___Jno4G__galleryLightboxPreviewButton{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.listing-detail-v2-module___Jno4G__galleryLightboxImage{object-fit:cover}.listing-detail-v2-module___Jno4G__galleryLightboxArrow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ui-radius-1);color:var(--on-dark-primary);cursor:pointer;z-index:3;background:#272727b8;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.listing-detail-v2-module___Jno4G__galleryLightboxArrowPrev{left:31px}.listing-detail-v2-module___Jno4G__galleryLightboxArrowNext{right:31px}.listing-detail-v2-module___Jno4G__galleryArrowIconWrap{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.listing-detail-v2-module___Jno4G__galleryArrowIconWrap svg{width:11px;height:6px;display:block;transform:rotate(90deg)}.listing-detail-v2-module___Jno4G__galleryArrowIconWrapNext svg{transform:rotate(-90deg)}.listing-detail-v2-module___Jno4G__galleryIndicators{align-items:center;gap:var(--layout-stack-4xs);z-index:2;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.listing-detail-v2-module___Jno4G__galleryIndicator{border-radius:var(--ui-radius-pill);cursor:pointer;height:8px;transition:background-color var(--motion-duration-mid) var(--motion-ease-default), width var(--motion-duration-mid) var(--motion-ease-default);background:#ffffff6b;border:0;width:8px;padding:0}.listing-detail-v2-module___Jno4G__galleryIndicatorActive{background:#fffffff5;width:22px}.listing-detail-v2-module___Jno4G__layout{align-items:start;gap:var(--layout-grid-gap-lg);margin-top:var(--layout-stack-sm);grid-template-columns:minmax(0,1fr) 360px;display:grid}.listing-detail-v2-module___Jno4G__main{min-width:0}.listing-detail-v2-module___Jno4G__desktopSidebar{display:contents}.listing-detail-v2-module___Jno4G__mobileEnquiry{margin-top:56px;display:none}.listing-detail-v2-module___Jno4G__mobileBuildingDiscuss{display:none}.listing-detail-v2-module___Jno4G__section{margin-top:var(--layout-stack-xl)}.listing-detail-v2-module___Jno4G__section:first-child{margin-top:0}.listing-detail-v2-module___Jno4G__sectionTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-16);letter-spacing:0;margin:0 0 var(--layout-stack-2xs);font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__pricingTierGrid{gap:var(--layout-grid-gap);margin-top:var(--layout-stack-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.listing-detail-v2-module___Jno4G__pricingTierCard{background:var(--surface-elevated);border-radius:var(--ui-radius-2-mobile);box-shadow:var(--shadow-card);gap:var(--layout-grid-gap-lg);min-height:160px;padding:var(--layout-stack-2xs);flex-direction:column;justify-content:space-between;display:flex}.listing-detail-v2-module___Jno4G__section .listing-detail-v2-module___Jno4G__singleOperatorGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.listing-detail-v2-module___Jno4G__pricingTierLabel{gap:var(--layout-grid-gap);flex-direction:column;display:flex}.listing-detail-v2-module___Jno4G__pricingTierIconShell{flex:none}.listing-detail-v2-module___Jno4G__pricingTierName{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-16);letter-spacing:0;font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__pricingTierDesc{background:var(--surface-muted);border-radius:var(--ui-radius-2-mobile);color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);padding:var(--layout-stack-4xs);align-items:center;width:fit-content;line-height:1;display:inline-flex}.listing-detail-v2-module___Jno4G__pricingTierPrice{align-items:baseline;gap:var(--layout-stack-5xs);margin-top:auto;display:flex}.listing-detail-v2-module___Jno4G__pricingTierAmount{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);letter-spacing:0;font-weight:700;line-height:1}.listing-detail-v2-module___Jno4G__pricingTierSuffix{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);line-height:1}.listing-detail-v2-module___Jno4G__description{color:var(--text-body);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);margin:0;line-height:1.75}.listing-detail-v2-module___Jno4G__includedLeadIcon{color:var(--accent);margin-right:var(--layout-stack-4xs);vertical-align:text-bottom;line-height:0;display:inline-block}.listing-detail-v2-module___Jno4G__buildingCard{align-items:start;gap:var(--layout-gap-fine-lg);margin-top:var(--layout-gap-fine-lg);grid-template-columns:minmax(180px,280px) minmax(0,1fr);max-width:920px;display:grid}.listing-detail-v2-module___Jno4G__buildingCardMedia{aspect-ratio:4/3;border-radius:var(--ui-radius-2-mobile);min-height:180px;display:block;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__buildingCardMedia:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.listing-detail-v2-module___Jno4G__buildingCardImage{object-fit:cover}.listing-detail-v2-module___Jno4G__buildingCardCopy{gap:14px;display:grid}.listing-detail-v2-module___Jno4G__buildingCardHeader{align-items:flex-start;gap:var(--layout-stack-2xs);flex-wrap:wrap;justify-content:space-between;display:flex}.listing-detail-v2-module___Jno4G__buildingCardTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-24);margin:0 0 var(--layout-gap-fine-sm);font-weight:700;line-height:1.1}.listing-detail-v2-module___Jno4G__buildingCardTitleLink{color:inherit;text-decoration:none}.listing-detail-v2-module___Jno4G__buildingCardTitleLink:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.listing-detail-v2-module___Jno4G__buildingCardTitleLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.listing-detail-v2-module___Jno4G__buildingCardMeta{color:var(--text-muted);font-size:var(--type-text-14);margin:0;line-height:1.5}.listing-detail-v2-module___Jno4G__buildingCardDescription{color:var(--text-body);font-size:var(--type-text-14);margin:0;line-height:1.75}.listing-detail-v2-module___Jno4G__buildingCardView{width:130px;padding-left:0;padding-right:0;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__buildingCardView:hover,.listing-detail-v2-module___Jno4G__buildingCardView:focus-visible{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__facilitiesLayout{gap:var(--layout-stack-xs) var(--layout-grid-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-detail-v2-module___Jno4G__facilitiesLayoutSingle{grid-template-columns:minmax(0,1fr)}.listing-detail-v2-module___Jno4G__facilityGroup{align-content:start;gap:14px;min-width:0;display:grid}.listing-detail-v2-module___Jno4G__facilityHighlightsGroupWide{grid-column:1/-1}.listing-detail-v2-module___Jno4G__facilityHighlightsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-detail-v2-module___Jno4G__facilityGroupTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-16);letter-spacing:0;margin:0;font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__facilitiesGrid{gap:14px var(--layout-grid-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-detail-v2-module___Jno4G__facilityChip{align-items:center;gap:var(--layout-stack-4xs);min-width:0;display:flex}.listing-detail-v2-module___Jno4G__facilityChipIcon{color:var(--accent);flex:none;align-items:center;display:flex}.listing-detail-v2-module___Jno4G__facilityChipLabel{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;font-weight:400;line-height:1}.listing-detail-v2-module___Jno4G__mapWrap{border-radius:var(--ui-radius-sm);width:100%;height:300px;overflow:hidden}@media (max-width:720px){.listing-detail-v2-module___Jno4G__mapWrap{height:220px}}.listing-detail-v2-module___Jno4G__transportList{margin-top:var(--layout-stack-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.listing-detail-v2-module___Jno4G__transportItem{align-items:flex-start;gap:var(--layout-gap-fine-md);display:flex}.listing-detail-v2-module___Jno4G__transportItemIcon{color:var(--accent);flex:none;align-items:center;margin-top:1px;display:flex}.listing-detail-v2-module___Jno4G__transportItemCopy{gap:var(--layout-stack-4xs);min-width:0;display:grid}.listing-detail-v2-module___Jno4G__transportItemRoute{align-items:baseline;gap:var(--layout-stack-4xs);flex-wrap:wrap;display:flex}.listing-detail-v2-module___Jno4G__transportItemType{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;text-transform:none;flex:none;font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__transportItemLabel{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;min-width:0;font-weight:400;line-height:1}.listing-detail-v2-module___Jno4G__transportItemDetail{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__nearbySection{margin-top:var(--layout-stack-xl);padding-top:0}.listing-detail-v2-module___Jno4G__nearbySectionTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-24);letter-spacing:0;margin:0 0 var(--layout-stack-sm);font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__nearbyGrid{gap:var(--layout-stack-2xs);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.listing-detail-v2-module___Jno4G__nearbyCard{background:var(--surface-elevated);border-radius:var(--ui-radius-2-mobile);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.listing-detail-v2-module___Jno4G__nearbyCardBadge{background:var(--accent);color:#fff;font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-10);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-weight:700;position:absolute;top:10px;left:10px}.listing-detail-v2-module___Jno4G__nearbyCardImage{aspect-ratio:16/9;border-radius:12px 12px 0 0;position:relative;overflow:hidden}.listing-detail-v2-module___Jno4G__nearbyCardImg{object-fit:cover}.listing-detail-v2-module___Jno4G__nearbyCardBody{gap:var(--layout-stack-5xs);padding:var(--layout-stack-3xs) 14px var(--layout-stack-4xs);flex-direction:column;flex:auto;display:flex}.listing-detail-v2-module___Jno4G__nearbyCardTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.listing-detail-v2-module___Jno4G__nearbyCardLocation{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);margin:0;line-height:1}.listing-detail-v2-module___Jno4G__nearbyCardMeta{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-10);align-items:center;gap:var(--layout-stack-5xs);letter-spacing:.04em;margin-top:var(--layout-stack-5xs);text-transform:uppercase;font-weight:600;display:flex}.listing-detail-v2-module___Jno4G__nearbyCardPriceRow{margin-top:var(--layout-gap-fine-sm);align-items:baseline;gap:3px;display:flex}.listing-detail-v2-module___Jno4G__nearbyCardPrice{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);letter-spacing:-.01em;font-weight:800;line-height:1}.listing-detail-v2-module___Jno4G__nearbyCardPriceDiscount{color:var(--accent)}.listing-detail-v2-module___Jno4G__nearbyCardPriceSuffix{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);line-height:1}.listing-detail-v2-module___Jno4G__nearbyCardWas{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);margin:2px 0 0;line-height:1;text-decoration:line-through}.listing-detail-v2-module___Jno4G__nearbyCardActions{align-items:center;gap:var(--layout-stack-4xs);margin-top:var(--layout-stack-5xs);padding:0 var(--layout-stack-2xs) var(--layout-stack-2xs);width:auto;display:flex}.listing-detail-v2-module___Jno4G__nearbyCardView{width:130px;padding-left:0;padding-right:0;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__nearbyCardView:hover,.listing-detail-v2-module___Jno4G__nearbyCardView:focus-visible{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.listing-detail-v2-module___Jno4G__nearbyCardEnquire{width:109px}.listing-detail-v2-module___Jno4G__faqSection{grid-template-columns:minmax(0,570px) minmax(0,1fr);align-items:start;gap:40px 56px;margin-top:72px;display:grid}.listing-detail-v2-module___Jno4G__faqIntro{grid-area:1/1;gap:28px;display:grid}.listing-detail-v2-module___Jno4G__faqTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;letter-spacing:-.025em;max-width:7ch;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:.96}.listing-detail-v2-module___Jno4G__faqDescription{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-18);max-width:500px;margin:0;font-weight:400;line-height:1.3}.listing-detail-v2-module___Jno4G__faqButton{width:278px}.listing-detail-v2-module___Jno4G__faqPlacementList{gap:var(--layout-grid-gap);grid-area:2/1;display:grid}.listing-detail-v2-module___Jno4G__faqPlacementCard{background:var(--surface-soft);border-radius:var(--ui-radius-2-mobile);gap:18px;padding:18px;display:grid}.listing-detail-v2-module___Jno4G__faqPlacementBody{gap:var(--layout-grid-gap);display:grid}.listing-detail-v2-module___Jno4G__faqPlacementCompany{color:var(--accent);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);text-transform:uppercase;font-weight:700;line-height:1}.listing-detail-v2-module___Jno4G__faqPlacementQuote{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-18);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}.listing-detail-v2-module___Jno4G__faqPlacementMeta{align-items:center;gap:var(--layout-grid-gap);display:flex}.listing-detail-v2-module___Jno4G__faqPlacementAvatarImage{border-radius:var(--ui-radius-sm);object-fit:cover;flex:0 0 48px;width:48px;height:48px;display:block}.listing-detail-v2-module___Jno4G__faqPlacementCopy{gap:var(--layout-stack-5xs);display:grid}.listing-detail-v2-module___Jno4G__faqPlacementRole{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);font-weight:600;line-height:1.2}.listing-detail-v2-module___Jno4G__faqPlacementName{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);font-weight:700;line-height:1.1}.listing-detail-v2-module___Jno4G__faqListWrap{grid-area:1/2/span 2;display:grid}.listing-detail-v2-module___Jno4G__faqEyebrow{color:var(--accent);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);margin:0 0 var(--layout-gap-fine-md);text-transform:uppercase;font-weight:600;line-height:1}.listing-detail-v2-module___Jno4G__faqItem{border-top:1px solid var(--text-subtle);padding:var(--layout-stack-2xs) 0 0}.listing-detail-v2-module___Jno4G__faqItem:last-child{border-bottom:1px solid var(--text-subtle)}.listing-detail-v2-module___Jno4G__faqQuestion{cursor:pointer;align-items:start;gap:var(--layout-stack-2xs);justify-content:space-between;padding:0 0 18px;list-style:none;display:flex}.listing-detail-v2-module___Jno4G__faqQuestion::-webkit-details-marker{display:none}.listing-detail-v2-module___Jno4G__faqQuestionText{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-18);max-width:500px;font-weight:600;line-height:1.08}.listing-detail-v2-module___Jno4G__faqChevron{color:var(--text-control-muted);height:24px;transition:transform var(--motion-duration-mid) var(--motion-ease-default);flex:0 0 24px;justify-content:center;align-items:center;width:24px;margin-top:2px;display:inline-flex}.listing-detail-v2-module___Jno4G__faqItem[open] .listing-detail-v2-module___Jno4G__faqChevron{transform:rotate(180deg)}.listing-detail-v2-module___Jno4G__faqChevron svg{width:20px;height:10px;display:block}.listing-detail-v2-module___Jno4G__faqAnswer{color:var(--foreground);max-width:500px;padding:0 var(--ui-card-padding-lg) 18px 0}.listing-detail-v2-module___Jno4G__faqAnswer p{font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);margin:0;font-weight:400;line-height:1.45}@media (max-width:1100px){.listing-detail-v2-module___Jno4G__layout{grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__desktopSidebar{display:none}.listing-detail-v2-module___Jno4G__mobileEnquiry{margin-top:var(--layout-stack-md);display:flex;position:static;top:auto}.listing-detail-v2-module___Jno4G__faqSection{grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__faqIntro{gap:var(--layout-stack-xs);grid-area:auto}.listing-detail-v2-module___Jno4G__faqDescription{font-size:var(--type-text-18);line-height:1.3}.listing-detail-v2-module___Jno4G__faqListWrap,.listing-detail-v2-module___Jno4G__faqPlacementList{grid-area:auto}}@media (max-width:900px){.listing-detail-v2-module___Jno4G__galleryDesktop{display:none}.listing-detail-v2-module___Jno4G__galleryMobile{display:block}.listing-detail-v2-module___Jno4G__galleryActionRow{display:none}.listing-detail-v2-module___Jno4G__galleryLightboxOverlay{padding:var(--layout-stack-3xs) 0}.listing-detail-v2-module___Jno4G__galleryLightboxPanel{width:100%}.listing-detail-v2-module___Jno4G__galleryLightboxViewport{overflow:hidden}.listing-detail-v2-module___Jno4G__galleryLightboxArrow{width:42px;height:42px}.listing-detail-v2-module___Jno4G__galleryLightboxSlide{flex-basis:min(1000px,100vw - 64px)}.listing-detail-v2-module___Jno4G__galleryLightboxTrack{min-height:0}.listing-detail-v2-module___Jno4G__galleryMobile .listing-detail-v2-module___Jno4G__galleryViewport{border-radius:var(--ui-radius-media)}.listing-detail-v2-module___Jno4G__galleryViewport .listing-detail-v2-module___Jno4G__galleryItem{min-height:260px}.listing-detail-v2-module___Jno4G__facilitiesLayout{gap:var(--layout-grid-gap);grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__facilityHighlightsGroupWide{grid-column:auto}.listing-detail-v2-module___Jno4G__facilityHighlightsGrid{grid-template-columns:minmax(0,1fr)}.listing-detail-v2-module___Jno4G__buildingCard,.listing-detail-v2-module___Jno4G__pricingTierGrid,.listing-detail-v2-module___Jno4G__section .listing-detail-v2-module___Jno4G__singleOperatorGrid{grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__facilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail-v2-module___Jno4G__faqQuestionText{font-size:var(--type-text-18)}.listing-detail-v2-module___Jno4G__faqAnswer p{font-size:var(--type-text-14);line-height:1.4}.listing-detail-v2-module___Jno4G__faqPlacementQuote{font-size:var(--type-text-16)}}@media (max-width:640px){.listing-detail-v2-module___Jno4G__page{padding:80px var(--layout-page-padding-x) var(--layout-stack-lg)}.listing-detail-v2-module___Jno4G__galleryMobile{margin-left:calc(var(--layout-page-padding-x) * -1);margin-right:calc(var(--layout-page-padding-x) * -1);width:calc(100% + (var(--layout-page-padding-x) * 2))}.listing-detail-v2-module___Jno4G__galleryMobile .listing-detail-v2-module___Jno4G__galleryViewport{border-radius:var(--ui-radius-2)}.listing-detail-v2-module___Jno4G__galleryMobileThumbRow{padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x)}.listing-detail-v2-module___Jno4G__mobileEnquiry{margin-top:40px}.listing-detail-v2-module___Jno4G__mobileBuildingDiscuss{margin-top:var(--layout-stack-xl);display:flex}.listing-detail-v2-module___Jno4G__mobileBuildingDiscussButton{justify-content:center;width:100%}.listing-detail-v2-module___Jno4G__galleryViewport .listing-detail-v2-module___Jno4G__galleryItem{aspect-ratio:3/2;min-height:0}.listing-detail-v2-module___Jno4G__galleryIndicators{bottom:12px}.listing-detail-v2-module___Jno4G__galleryLightboxClose{width:38px;height:38px;top:12px;right:12px}.listing-detail-v2-module___Jno4G__galleryLightboxClose svg{width:10px;height:10px}.listing-detail-v2-module___Jno4G__galleryLightboxArrow{width:38px;height:38px}.listing-detail-v2-module___Jno4G__galleryLightboxArrowPrev{left:12px}.listing-detail-v2-module___Jno4G__galleryLightboxArrowNext{right:12px}.listing-detail-v2-module___Jno4G__galleryLightboxSlide{border-radius:var(--ui-radius-2-mobile);flex-basis:calc(100vw - 32px)}.listing-detail-v2-module___Jno4G__title{font-size:var(--type-head-36)}.listing-detail-v2-module___Jno4G__facilitiesGrid{grid-template-columns:1fr}.listing-detail-v2-module___Jno4G__transportList{margin-top:var(--layout-stack-3xs);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.listing-detail-v2-module___Jno4G__faqSection{gap:var(--layout-grid-gap-lg);margin-top:56px}.listing-detail-v2-module___Jno4G__faqTitle{max-width:none}.listing-detail-v2-module___Jno4G__faqDescription{font-size:var(--type-text-16)}.listing-detail-v2-module___Jno4G__faqButton{width:100%}.listing-detail-v2-module___Jno4G__faqPlacementList{margin-top:var(--layout-stack-3xs)}.listing-detail-v2-module___Jno4G__faqPlacementCard{border-radius:var(--ui-radius-3);padding:var(--layout-stack-2xs)}.listing-detail-v2-module___Jno4G__faqPlacementQuote{font-size:var(--type-text-16);line-height:1.2}.listing-detail-v2-module___Jno4G__faqQuestion{gap:var(--layout-grid-gap);padding-bottom:var(--layout-stack-2xs)}.listing-detail-v2-module___Jno4G__faqQuestionText{font-size:var(--type-text-18);line-height:1.1}.listing-detail-v2-module___Jno4G__faqAnswer{max-width:none;padding:0 0 var(--layout-stack-2xs)}}
.ui-module__SP2qqW__button{border-radius:var(--ui-radius-1);cursor:pointer;font-family:inherit;font-size:var(--type-link-12);align-items:center;gap:var(--layout-stack-4xs);letter-spacing:0;padding:0 var(--layout-stack-2xs);text-transform:uppercase;transition:var(--motion-transition-ui), transform var(--motion-duration-base) var(--motion-ease-default);white-space:nowrap;border:1px solid #0000;justify-content:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__buttonSm{height:var(--ui-control-height-sm)}.ui-module__SP2qqW__buttonMd{height:var(--ui-control-height-md)}.ui-module__SP2qqW__buttonLg{height:var(--ui-control-height-lg)}.ui-module__SP2qqW__buttonDark{background:var(--foreground);border-color:var(--foreground);color:var(--on-dark-primary)}.ui-module__SP2qqW__buttonLight{background:var(--surface-elevated);border-color:var(--foreground);color:var(--foreground)}.ui-module__SP2qqW__buttonSurface{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--foreground)}.ui-module__SP2qqW__buttonOnDark{background:var(--surface-elevated);border-color:var(--surface-elevated);color:var(--foreground)}.ui-module__SP2qqW__buttonOnDarkGhost{border-color:var(--on-dark-line,#fff6);color:var(--on-dark-primary);background:0 0}.ui-module__SP2qqW__buttonDisabled{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--text-muted);cursor:not-allowed;pointer-events:none}.ui-module__SP2qqW__buttonDark:hover,.ui-module__SP2qqW__buttonDark:focus-visible,.ui-module__SP2qqW__buttonLight:hover,.ui-module__SP2qqW__buttonLight:focus-visible,.ui-module__SP2qqW__buttonSurface:hover,.ui-module__SP2qqW__buttonSurface:focus-visible,.ui-module__SP2qqW__buttonOnDark:hover,.ui-module__SP2qqW__buttonOnDark:focus-visible,.ui-module__SP2qqW__buttonOnDarkGhost:hover,.ui-module__SP2qqW__buttonOnDarkGhost:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-dark-primary)}.ui-module__SP2qqW__button:active{transform:scale(.97)}.ui-module__SP2qqW__button:focus-visible,.ui-module__SP2qqW__dropdownButton:focus-visible,.ui-module__SP2qqW__dropdownOption:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-module__SP2qqW__buttonLight:hover .ui-module__SP2qqW__buttonIcon img,.ui-module__SP2qqW__buttonLight:hover .ui-module__SP2qqW__buttonIcon svg,.ui-module__SP2qqW__buttonLight:focus-visible .ui-module__SP2qqW__buttonIcon img,.ui-module__SP2qqW__buttonLight:focus-visible .ui-module__SP2qqW__buttonIcon svg,.ui-module__SP2qqW__buttonSurface:hover .ui-module__SP2qqW__buttonIcon img,.ui-module__SP2qqW__buttonSurface:hover .ui-module__SP2qqW__buttonIcon svg,.ui-module__SP2qqW__buttonSurface:focus-visible .ui-module__SP2qqW__buttonIcon img,.ui-module__SP2qqW__buttonSurface:focus-visible .ui-module__SP2qqW__buttonIcon svg{filter:brightness(0)invert()}.ui-module__SP2qqW__buttonIcon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ui-module__SP2qqW__buttonDark .ui-module__SP2qqW__buttonIcon img,.ui-module__SP2qqW__buttonDark .ui-module__SP2qqW__buttonIcon svg{filter:brightness(0)invert()}.ui-module__SP2qqW__linkPrimitive{color:var(--foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--layout-stack-4xs);text-align:left;transition:color var(--motion-duration-base) var(--motion-ease-default);white-space:nowrap;background:0 0;border:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__linkPrimitiveMuted{color:var(--text-muted)}.ui-module__SP2qqW__linkPrimitive:hover,.ui-module__SP2qqW__linkPrimitive:focus-visible{color:var(--accent)}.ui-module__SP2qqW__linkPrimitiveIcon{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ui-module__SP2qqW__dropdownField{gap:var(--layout-stack-2xs);min-width:0;z-index:var(--z-raised);flex-direction:column;width:100%;display:flex;position:relative}.ui-module__SP2qqW__dropdownFieldOpen{z-index:var(--z-elevated)}.ui-module__SP2qqW__dropdownFieldListingDetail{z-index:var(--z-raised)}.ui-module__SP2qqW__dropdownFieldListingDetail.ui-module__SP2qqW__dropdownFieldOpen{z-index:var(--z-elevated)}.ui-module__SP2qqW__fieldLabel{color:var(--foreground);font-size:var(--type-subtitle-16);align-items:center;gap:var(--layout-grid-gap);font-weight:600;line-height:1;display:inline-flex}.ui-module__SP2qqW__fieldLabelIcon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ui-module__SP2qqW__dropdownButton{background:var(--surface-elevated);border:1px solid var(--line-control);border-radius:var(--ui-radius-1);color:var(--foreground);height:44px;padding:0 18px 0 var(--layout-stack-2xs);text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-default), transform var(--motion-duration-fast) var(--motion-ease-default);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.ui-module__SP2qqW__dropdownButton:hover,.ui-module__SP2qqW__dropdownButtonOpen{border-color:var(--line-control)}.ui-module__SP2qqW__dropdownButton:active{transform:scale(.98)}.ui-module__SP2qqW__dropdownFieldListingDetail .ui-module__SP2qqW__dropdownButton{background:var(--surface-elevated);border-color:var(--line-control);height:44px;padding:0 18px 0 var(--layout-stack-2xs)}.ui-module__SP2qqW__dropdownFieldListingDetail .ui-module__SP2qqW__dropdownButton:hover,.ui-module__SP2qqW__dropdownFieldListingDetail .ui-module__SP2qqW__dropdownButtonOpen{border-color:var(--line-control)}.ui-module__SP2qqW__dropdownValue,.ui-module__SP2qqW__dropdownValueMuted{font-size:var(--type-text-16);line-height:1}.ui-module__SP2qqW__dropdownValue{color:var(--foreground)}.ui-module__SP2qqW__dropdownValueMuted,.ui-module__SP2qqW__dropdownFieldListingDetail .ui-module__SP2qqW__dropdownValueMuted,.ui-module__SP2qqW__dropdownFieldListingDetail .ui-module__SP2qqW__searchChevron{color:var(--text-control-placeholder)}.ui-module__SP2qqW__searchChevron{pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui-module__SP2qqW__searchChevronOpen{transform:translateY(-50%)rotate(180deg)}.ui-module__SP2qqW__searchChevron img,.ui-module__SP2qqW__searchChevron svg{display:block}.ui-module__SP2qqW__dropdownMenu{background:var(--surface-elevated);border-radius:var(--ui-radius-1);box-shadow:var(--shadow-dropdown);overscroll-behavior:contain;max-height:320px;z-index:var(--z-elevated);border:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ui-module__SP2qqW__dropdownMenu[data-has-help=true]{overflow:visible}.ui-module__SP2qqW__dropdownOptionFrame{position:relative}.ui-module__SP2qqW__dropdownOption{background:var(--surface-elevated);color:var(--text-control-muted);font-family:inherit;font-size:var(--type-text-16);padding:var(--layout-stack-2xs);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-default), color var(--motion-duration-fast) var(--motion-ease-default);border:0;width:100%;line-height:1;display:block}.ui-module__SP2qqW__dropdownOptionFrame:first-child .ui-module__SP2qqW__dropdownOption{border-top-left-radius:var(--ui-radius-1);border-top-right-radius:var(--ui-radius-1)}.ui-module__SP2qqW__dropdownOptionFrame:last-child .ui-module__SP2qqW__dropdownOption{border-bottom-left-radius:var(--ui-radius-1);border-bottom-right-radius:var(--ui-radius-1)}.ui-module__SP2qqW__dropdownOption[data-selected=true],.ui-module__SP2qqW__dropdownOption:hover{background:var(--accent);color:var(--on-dark-primary)}.ui-module__SP2qqW__dropdownOptionHelp{-webkit-backdrop-filter:blur(33.35px);backdrop-filter:blur(33.35px);border-radius:var(--ui-radius-2);color:var(--foreground);gap:var(--layout-grid-gap);opacity:1;padding:var(--layout-stack-xs) var(--layout-stack-xs) var(--layout-stack-sm);pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-default);width:150px;z-index:calc(var(--z-elevated) + 1);background:#fff9;flex-direction:column;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 6px #00000008}.ui-module__SP2qqW__helpIcon{border:1px solid var(--foreground);border-radius:15px;flex:0 0 12px;width:12px;height:12px;display:block;position:relative;overflow:hidden}.ui-module__SP2qqW__helpIconFill{width:6px;height:6px;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ui-module__SP2qqW__helpIconFill:before,.ui-module__SP2qqW__helpIconFill:after{background:var(--foreground);content:"";width:2px;position:absolute;left:50%;transform:translate(-50%)}.ui-module__SP2qqW__helpIconFill:before{height:1.5px;top:0}.ui-module__SP2qqW__helpIconFill:after{height:3.5px;top:2.5px}.ui-module__SP2qqW__helpText{font-size:var(--type-text-12);font-weight:400;line-height:1;display:block}@media (max-width:900px){.ui-module__SP2qqW__dropdownButton{height:44px}.ui-module__SP2qqW__dropdownOption{min-height:48px;padding:var(--layout-stack-2xs)}.ui-module__SP2qqW__dropdownOptionHelp{display:none}}:where(.ui-module__SP2qqW__type){overflow-wrap:break-word;word-wrap:break-word;margin:0;line-height:1}.ui-module__SP2qqW__head80{font-size:var(--type-head-80);text-transform:uppercase;font-weight:400}.ui-module__SP2qqW__head48{font-size:var(--type-head-48);font-weight:400}.ui-module__SP2qqW__head36{font-size:var(--type-head-36);font-weight:400}.ui-module__SP2qqW__head24{font-size:var(--type-head-24);font-weight:600}.ui-module__SP2qqW__head16{font-size:var(--type-head-16);font-weight:700}.ui-module__SP2qqW__subtitle24{font-size:var(--type-subtitle-24);font-weight:600}.ui-module__SP2qqW__subtitle16{font-size:var(--type-subtitle-16);font-weight:600}.ui-module__SP2qqW__subtitle12{font-size:var(--type-subtitle-12);font-weight:600}.ui-module__SP2qqW__text24{font-size:var(--type-text-24);font-weight:400}.ui-module__SP2qqW__text16{font-size:var(--type-text-16);font-weight:400}.ui-module__SP2qqW__text12{font-size:var(--type-text-12);font-weight:400}.ui-module__SP2qqW__link14,.ui-module__SP2qqW__link12,.ui-module__SP2qqW__link10{letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1}.ui-module__SP2qqW__link14{font-size:var(--type-link-14)}.ui-module__SP2qqW__link12{font-size:var(--type-link-12)}.ui-module__SP2qqW__link10{font-size:var(--type-link-10)}
.listing-enquiry-success-state-module__Cby-sW__successState{gap:var(--layout-grid-gap-lg);min-height:100%;padding:var(--layout-stack-xs) var(--layout-stack-xs) var(--layout-stack-md);flex-direction:column;width:100%;display:flex}.listing-enquiry-success-state-module__Cby-sW__successStateDialog{padding:var(--layout-stack-xs) var(--layout-stack-xs) var(--layout-stack-md)}.listing-enquiry-success-state-module__Cby-sW__successStateHeader{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.listing-enquiry-success-state-module__Cby-sW__successStateIconFrame{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.listing-enquiry-success-state-module__Cby-sW__successStateIcon{transform-origin:50%;will-change:transform;width:21px;height:auto;animation:1.9s cubic-bezier(.22,1,.36,1) .12s both listing-enquiry-success-state-module__Cby-sW__successIconFlip;display:block}.listing-enquiry-success-state-module__Cby-sW__successStateClose{cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.listing-enquiry-success-state-module__Cby-sW__successStateCloseIcon{width:16px;height:16px;display:block}.listing-enquiry-success-state-module__Cby-sW__successStateTitle,.listing-enquiry-success-state-module__Cby-sW__successStateBody{color:var(--foreground);margin:0;line-height:1}.listing-enquiry-success-state-module__Cby-sW__successStateTitle{text-transform:capitalize;max-width:100%}.listing-enquiry-success-state-module__Cby-sW__successStateBody{max-width:100%}@keyframes listing-enquiry-success-state-module__Cby-sW__successIconFlip{0%{transform:rotate(0)}26%{transform:rotate(180deg)}30%{transform:rotate(180deg)}56%{transform:rotate(360deg)}60%{transform:rotate(360deg)}86%{transform:rotate(540deg)}to{transform:rotate(540deg)}}@media (prefers-reduced-motion:reduce){.listing-enquiry-success-state-module__Cby-sW__successStateIcon{animation:none}}@media (max-width:720px){.listing-enquiry-success-state-module__Cby-sW__successState,.listing-enquiry-success-state-module__Cby-sW__successStateDialog{padding:var(--layout-stack-xs) var(--layout-gap-fine-lg) var(--ui-card-padding-lg)}}
.listing-detail-v2-sidebar-module__HWgj9q__sidebar{background:var(--surface-elevated);border-radius:var(--ui-radius-2);flex-direction:column;width:100%;display:flex;position:sticky;top:92px;overflow:hidden;box-shadow:0 20px 48px #0f14201a,0 6px 18px #0f142012}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog{background:var(--surface-elevated);border-radius:var(--ui-radius-2-mobile);flex-direction:column;display:flex;position:static;top:auto;overflow:hidden}.listing-detail-v2-sidebar-module__HWgj9q__workspaceBriefSidebar{max-height:none;top:var(--workspace-brief-sticky-top,92px);overflow:visible}.listing-detail-v2-sidebar-module__HWgj9q__workspaceBriefHeader{padding:var(--layout-stack-xs) var(--layout-gap-fine-lg) 0}.listing-detail-v2-sidebar-module__HWgj9q__workspaceBriefTitle{margin:0;line-height:1}@media (max-width:1100px){.listing-detail-v2-sidebar-module__HWgj9q__workspaceBriefSidebar{position:static;top:auto}}.listing-detail-v2-sidebar-module__HWgj9q__dialogHeader{align-items:start;column-gap:var(--layout-stack-xs);row-gap:var(--layout-grid-gap);grid-template-columns:minmax(0,1fr) auto;padding:28px 28px 0;display:grid}.listing-detail-v2-sidebar-module__HWgj9q__priceHeader{gap:var(--layout-stack-4xs);padding:var(--layout-stack-xs) var(--layout-gap-fine-lg) var(--layout-stack-2xs);background:0 0;display:grid}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__priceHeader{background:0 0;min-width:0;padding:0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarEyebrow{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-16);text-transform:none;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__sidebarTitle{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-24);letter-spacing:0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__sidebarLocation{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__tabs{display:flex}.listing-detail-v2-sidebar-module__HWgj9q__sidebar>.listing-detail-v2-sidebar-module__HWgj9q__tabs{border-bottom:1px solid var(--line)}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__tabs{border-bottom:1px solid var(--line);gap:var(--layout-stack-4xs);padding:0 28px}.listing-detail-v2-sidebar-module__HWgj9q__dialogTabs{grid-column:1;min-width:0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__dialogTabs{padding:0}.listing-detail-v2-sidebar-module__HWgj9q__tab{color:var(--text-control-muted);cursor:pointer;font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);padding:14px var(--layout-stack-4xs);transition:color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__tab:hover{color:var(--foreground)}.listing-detail-v2-sidebar-module__HWgj9q__tabActive{border-bottom-color:var(--foreground);color:var(--foreground)}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__tab{padding:14px var(--layout-gap-fine-md);flex:none}.listing-detail-v2-sidebar-module__HWgj9q__formBody{padding:var(--layout-stack-2xs) var(--layout-gap-fine-lg) var(--layout-gap-fine-lg);flex-direction:column;gap:14px;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__formBody{padding:var(--layout-stack-xs) 28px 28px}.listing-detail-v2-sidebar-module__HWgj9q__formBodyDialog{align-items:start;gap:var(--layout-stack-2xs) 14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.listing-detail-v2-sidebar-module__HWgj9q__formField{gap:var(--layout-gap-fine-sm);flex-direction:column;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__error{background:color-mix(in srgb, var(--accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:var(--ui-radius-1);color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);padding:var(--layout-gap-fine-md) var(--layout-stack-3xs);grid-column:1/-1;line-height:1.35}.listing-detail-v2-sidebar-module__HWgj9q__fieldSpanFull{grid-column:1/-1}.listing-detail-v2-sidebar-module__HWgj9q__fieldSpanTwo{grid-column:span 2}.listing-detail-v2-sidebar-module__HWgj9q__dropdownField{gap:var(--layout-stack-4xs)!important}.listing-detail-v2-sidebar-module__HWgj9q__fieldLabel{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-subtitle-16);letter-spacing:0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__required{color:var(--accent)}.listing-detail-v2-sidebar-module__HWgj9q__fieldSelect,.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectButton,.listing-detail-v2-sidebar-module__HWgj9q__fieldInput,.listing-detail-v2-sidebar-module__HWgj9q__fieldTextarea{appearance:none;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--ui-radius-1);box-sizing:border-box;color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);letter-spacing:0;padding:var(--layout-gap-fine-md) var(--layout-stack-3xs);transition:border-color var(--motion-duration-fast) ease;width:100%;font-weight:400;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__fieldSelect,.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectButton{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239f9f9f' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:42px;padding-right:36px}.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectButton{text-align:left;align-items:center;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectValue{color:var(--foreground);line-height:1;display:block}.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectValuePlaceholder{color:var(--text-control-muted)}.listing-detail-v2-sidebar-module__HWgj9q__fieldInput{height:42px}.listing-detail-v2-sidebar-module__HWgj9q__fieldInput::placeholder,.listing-detail-v2-sidebar-module__HWgj9q__fieldTextarea::placeholder{color:var(--text-control-muted)}.listing-detail-v2-sidebar-module__HWgj9q__fieldInput:focus,.listing-detail-v2-sidebar-module__HWgj9q__fieldSelect:focus,.listing-detail-v2-sidebar-module__HWgj9q__fieldSelectButton:focus,.listing-detail-v2-sidebar-module__HWgj9q__fieldTextarea:focus{border-color:var(--foreground);outline:none}.listing-detail-v2-sidebar-module__HWgj9q__fieldInputInvalid,.listing-detail-v2-sidebar-module__HWgj9q__fieldInputInvalid:focus{border-color:var(--status-danger-text)}.listing-detail-v2-sidebar-module__HWgj9q__fieldErrorMessage{color:var(--status-danger-text);font-size:var(--type-text-12);margin:var(--layout-stack-5xs) 0 0;line-height:1.3}.listing-detail-v2-sidebar-module__HWgj9q__fieldTextarea{min-height:42px;padding:var(--layout-gap-fine-md) var(--layout-stack-3xs);resize:none;overflow:hidden}.listing-detail-v2-sidebar-module__HWgj9q__multiSelectMenu{max-height:220px;overflow-y:auto}.listing-detail-v2-sidebar-module__HWgj9q__multiSelectOption{justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);display:flex!important}.listing-detail-v2-sidebar-module__HWgj9q__multiSelectCheck{color:var(--foreground);font-size:var(--type-text-14);text-align:center;flex:0 0 16px;font-weight:700;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__tourTypeRow{gap:var(--layout-stack-4xs);display:flex}.listing-detail-v2-sidebar-module__HWgj9q__tourTypeBtn{border:1px solid var(--line);border-radius:var(--ui-radius-pill);color:var(--text-body);cursor:pointer;font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-14);padding:9px var(--layout-stack-3xs);transition:background var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;background:0 0;flex:1 1 0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__tourTypeBtnActive{background:var(--foreground);border-color:var(--foreground);color:var(--on-dark-primary)}.listing-detail-v2-sidebar-module__HWgj9q__submitBtn{margin-top:var(--layout-stack-5xs);width:100%}.listing-detail-v2-sidebar-module__HWgj9q__submitBtnDialog{grid-column:1/-1;justify-self:center;width:auto;min-width:220px;margin-top:2px}.listing-detail-v2-sidebar-module__HWgj9q__privacyNotice{color:var(--text-muted);margin:var(--layout-stack-5xs) 0 0;grid-column:1/-1;line-height:1.45}.listing-detail-v2-sidebar-module__HWgj9q__privacyNoticeLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.listing-detail-v2-sidebar-module__HWgj9q__privacyNoticeLink:hover,.listing-detail-v2-sidebar-module__HWgj9q__privacyNoticeLink:focus-visible{color:var(--accent)}.listing-detail-v2-sidebar-module__HWgj9q__agents{gap:var(--layout-gap-fine-md);padding:var(--layout-stack-2xs) var(--layout-gap-fine-lg);flex-direction:column;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__sidebar>.listing-detail-v2-sidebar-module__HWgj9q__agents{border-top:1px solid var(--line)}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__agents{border-top:1px solid var(--line);gap:14px;width:100%;padding:22px 28px 28px}.listing-detail-v2-sidebar-module__HWgj9q__agentsHeader{align-self:start;gap:var(--layout-stack-4xs);width:auto;min-width:260px;padding:0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__agentsHeader{gap:var(--layout-stack-4xs);border-top:0;width:auto;padding:0}.listing-detail-v2-sidebar-module__HWgj9q__agentsHeader .listing-detail-v2-sidebar-module__HWgj9q__agentRow{gap:var(--layout-grid-gap);width:fit-content}.listing-detail-v2-sidebar-module__HWgj9q__agentsHeader .listing-detail-v2-sidebar-module__HWgj9q__agentInfo{flex:0 auto}.listing-detail-v2-sidebar-module__HWgj9q__agentsHeader .listing-detail-v2-sidebar-module__HWgj9q__agentsPhoneRow{margin-left:0}.listing-detail-v2-sidebar-module__HWgj9q__agentsLabel{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__agentRow{align-items:center;gap:var(--layout-stack-2xs);display:flex}.listing-detail-v2-sidebar-module__HWgj9q__agentAvatar{border-radius:12.5px;flex:0 0 60px;width:60px;height:60px;position:relative;overflow:hidden}.listing-detail-v2-sidebar-module__HWgj9q__agentAvatarImage{width:185px;max-width:none;height:185px;display:block;position:absolute;top:-20.5px;left:-62.5px}.listing-detail-v2-sidebar-module__HWgj9q__agentInfo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__agentName{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-16);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1;overflow:hidden}.listing-detail-v2-sidebar-module__HWgj9q__agentRole{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);letter-spacing:0;margin:0;font-weight:600;line-height:1}.listing-detail-v2-sidebar-module__HWgj9q__agentWhatsapp{color:var(--foreground);font-size:var(--type-text-18);padding:var(--layout-stack-5xs);transition:color var(--motion-duration-fast) ease;flex:none;align-items:center;text-decoration:none;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__agentWhatsapp:hover{color:var(--accent)}.listing-detail-v2-sidebar-module__HWgj9q__agentLinkedin{padding:var(--layout-stack-5xs);transition:opacity var(--motion-duration-fast) ease;flex:none;align-items:center;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__agentLinkedin:hover{opacity:.6}.listing-detail-v2-sidebar-module__HWgj9q__agentsPhoneRow{align-items:center;gap:var(--layout-gap-fine-sm);margin-left:0;margin-top:var(--layout-stack-5xs);width:fit-content;display:flex}.listing-detail-v2-sidebar-module__HWgj9q__agentsPhone{color:var(--text-control-muted);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);margin:0;line-height:1;text-decoration:none}.listing-detail-v2-sidebar-module__HWgj9q__agentsPhone:hover{color:var(--accent)}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__agentsPhoneRow{margin-left:0;margin-top:var(--layout-stack-5xs)}@media (max-width:1100px){.listing-detail-v2-sidebar-module__HWgj9q__sidebar.listing-detail-v2-sidebar-module__HWgj9q__inlineOnMobile{position:static;top:auto}}@media (max-width:900px){.listing-detail-v2-sidebar-module__HWgj9q__dialogHeader{gap:var(--layout-stack-2xs);padding:var(--layout-stack-xs) var(--layout-gap-fine-lg) 0;grid-template-columns:1fr}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__priceHeader{padding:0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__tabs{padding:0 var(--layout-gap-fine-lg);gap:0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__tab{padding:14px var(--layout-stack-4xs);flex:1 1 0}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__formBody{padding:var(--layout-stack-2xs) var(--layout-gap-fine-lg) var(--layout-gap-fine-lg)}.listing-detail-v2-sidebar-module__HWgj9q__formBodyDialog{grid-template-columns:1fr}.listing-detail-v2-sidebar-module__HWgj9q__fieldSpanTwo{grid-column:auto}.listing-detail-v2-sidebar-module__HWgj9q__sidebarDialog .listing-detail-v2-sidebar-module__HWgj9q__agents{padding:18px var(--layout-gap-fine-lg) var(--layout-gap-fine-lg)}.listing-detail-v2-sidebar-module__HWgj9q__agentsHeader{min-width:0;padding:0}}
.enquiry-form-abuse-fields-module__tGJWlG__honeypot{opacity:0;pointer-events:none;visibility:hidden;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}
.listing-enquiry-trigger-module__r3y3IW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--layout-gap-fine-lg);z-index:var(--z-modal);background:#0f14203d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.listing-enquiry-trigger-module__r3y3IW__panel{width:min(100%,980px);max-width:980px;max-height:calc(100vh - 40px);position:relative}.listing-enquiry-trigger-module__r3y3IW__sidebarModal{border-radius:var(--ui-radius-2-mobile);max-height:calc(100vh - 40px);position:static;top:auto;overflow-y:auto}.listing-enquiry-trigger-module__r3y3IW__panelSuccess{width:min(100%,760px)}.listing-enquiry-trigger-module__r3y3IW__sidebarModalSuccess{overflow:hidden}.listing-enquiry-trigger-module__r3y3IW__closeButton{border-radius:var(--ui-radius-pill);color:var(--foreground);cursor:pointer;font-size:var(--type-text-18);z-index:2;background:#ffffffe6;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;display:flex;position:absolute;top:16px;right:16px}@media (max-width:720px){.listing-enquiry-trigger-module__r3y3IW__overlay{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));align-items:center}.listing-enquiry-trigger-module__r3y3IW__overlaySuccess{align-items:center}.listing-enquiry-trigger-module__r3y3IW__panel{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:min(100%, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.listing-enquiry-trigger-module__r3y3IW__sidebarModal{border-radius:var(--ui-radius-2-mobile);max-height:inherit}.listing-enquiry-trigger-module__r3y3IW__panelSuccess{width:min(100%,520px)}.listing-enquiry-trigger-module__r3y3IW__sidebarModalSuccess{border-radius:var(--ui-radius-2-mobile);max-height:inherit}.listing-enquiry-trigger-module__r3y3IW__closeButton{top:14px;right:14px}}
.listings-showcase-section-module__qPkCVW__section{gap:var(--layout-stack-lg);flex-direction:column;display:flex}.listings-showcase-section-module__qPkCVW__header{gap:var(--layout-stack-xs);flex-direction:column;display:flex}.listings-showcase-section-module__qPkCVW__heading{margin:0;line-height:1}.listings-showcase-section-module__qPkCVW__lead{color:var(--text-control-muted);max-width:540px;margin:0;line-height:1}.listings-showcase-section-module__qPkCVW__grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.listings-showcase-section-module__qPkCVW__grid>:nth-child(n+9){display:none}.listings-showcase-section-module__qPkCVW__emptyState{background:var(--surface-elevated,#fff);border-radius:var(--ui-radius-2-mobile);box-shadow:0 6px 7.5px var(--overlay-dark-faint), 0 50px 15px #00000005;align-items:flex-start;gap:var(--layout-stack-xs);max-width:640px;padding:var(--layout-stack-sm);flex-direction:column;display:flex}.listings-showcase-section-module__qPkCVW__emptyCopy{color:var(--text-control-muted);margin:0;line-height:1.2}.listings-showcase-section-module__qPkCVW__emptyLink{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-24);font-weight:400;line-height:1;text-decoration:none}.listings-showcase-section-module__qPkCVW__emptyLink:hover{color:var(--accent)}.listings-showcase-section-module__qPkCVW__footerLink{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-head-36);align-self:flex-start;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.listings-showcase-section-module__qPkCVW__footerLink:hover{color:var(--accent)}@media (max-width:900px){.listings-showcase-section-module__qPkCVW__section{gap:var(--layout-stack-lg);padding:var(--page-mobile-section-space,60px) var(--layout-page-padding-x) 0}.listings-showcase-section-module__qPkCVW__heading{font-size:var(--type-head-36)}.listings-showcase-section-module__qPkCVW__lead{font-size:var(--type-text-16)}.listings-showcase-section-module__qPkCVW__grid{gap:var(--layout-stack-xs);grid-template-columns:1fr}.listings-showcase-section-module__qPkCVW__emptyState{padding:var(--layout-stack-xs)}.listings-showcase-section-module__qPkCVW__emptyLink{font-size:var(--type-text-24)}.listings-showcase-section-module__qPkCVW__footerLink{font-size:var(--type-head-36);white-space:normal;max-width:100%}}
.top-section-module__gTEzHq__page{background:var(--background)}.top-section-module__gTEzHq__topSection{flex-direction:column;gap:40px;padding-bottom:96px;display:flex}.top-section-module__gTEzHq__topSectionFlow{flex-direction:column;gap:40px;padding-bottom:0;display:flex}.top-section-module__gTEzHq__hero{height:500px;position:relative;overflow:clip}.top-section-module__gTEzHq__heroImage{object-fit:cover;object-position:center}.top-section-module__gTEzHq__heroOverlay{background:linear-gradient(180deg, #6fc5f399 0%, #ffffff2e 100%), linear-gradient(90deg, var(--overlay-hero-soft) 0%, #0000 55%);pointer-events:none;position:absolute;inset:0}.top-section-module__gTEzHq__heroContent{height:100%;max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);z-index:1;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.top-section-module__gTEzHq__heroLead{gap:var(--layout-grid-gap-lg);flex-direction:column;display:flex}.top-section-module__gTEzHq__heroTitle{color:var(--on-dark-primary);font-size:var(--type-head-64);max-width:800px;text-shadow:var(--shadow-text-hero-lg);flex-direction:column;font-weight:400;line-height:1;display:flex}.top-section-module__gTEzHq__heroBody{color:var(--on-dark-primary);max-width:720px;text-shadow:var(--shadow-text-hero-lg);margin:0;line-height:1.15}.top-section-module__gTEzHq__heroActions{gap:var(--layout-grid-gap);display:flex}.top-section-module__gTEzHq__breadcrumbSection{max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);width:100%;margin:-16px auto 0}.top-section-module__gTEzHq__contentFrame{gap:var(--layout-grid-gap-lg);max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);grid-template-columns:minmax(0,1fr) minmax(320px,376px);width:100%;margin:0 auto;display:grid}.top-section-module__gTEzHq__contentFrameSingle{grid-template-columns:minmax(0,1fr)}.top-section-module__gTEzHq__copyColumn{gap:var(--layout-stack-xl);flex-direction:column;display:flex}.top-section-module__gTEzHq__intro{color:var(--foreground);line-height:1}.top-section-module__gTEzHq__seoIntro{color:var(--text-control-muted);max-width:620px;margin:-36px 0 0;line-height:1.15}.top-section-module__gTEzHq__pointGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.top-section-module__gTEzHq__pointCard{background:var(--surface-soft);border-radius:var(--ui-radius-2);align-items:flex-start;gap:var(--layout-stack-xs);min-height:104px;padding:var(--ui-card-padding-lg);justify-content:space-between;display:flex}.top-section-module__gTEzHq__pointCardDark{background:var(--foreground);color:var(--on-dark-primary)}.top-section-module__gTEzHq__pointText{max-width:228px;line-height:1}.top-section-module__gTEzHq__pointChevron{flex:none}.top-section-module__gTEzHq__exploreLinks{margin:0}.top-section-module__gTEzHq__proofGrid{width:100%}.top-section-module__gTEzHq__marketCopyBlock{gap:var(--layout-grid-gap-lg);flex-direction:column;width:100%;min-width:0;display:flex}.top-section-module__gTEzHq__marketCopyEyebrow,.top-section-module__gTEzHq__marketCopyBody{margin:0;line-height:1}.top-section-module__gTEzHq__sidebar{gap:var(--layout-grid-gap);flex-direction:column;display:flex}.top-section-module__gTEzHq__quickSearchCard,.top-section-module__gTEzHq__advisorCtaCard{border-radius:var(--ui-radius-2);background:var(--surface-elevated);box-shadow:var(--shadow-dropdown);padding:var(--layout-stack-xs);flex-direction:column;display:flex;position:relative}.top-section-module__gTEzHq__quickSearchCard{gap:var(--layout-grid-gap-lg);z-index:2}.top-section-module__gTEzHq__quickSearchCardWide{grid-column:1/-1}.top-section-module__gTEzHq__searchFormWithFooterHelper{padding-bottom:28px}@media (max-width:720px){.top-section-module__gTEzHq__searchFormWithFooterHelper{padding-bottom:0}}.top-section-module__gTEzHq__advisorCtaCard{box-shadow:none;align-items:flex-start;gap:var(--layout-grid-gap);z-index:1;background:0 0;border-radius:0;padding:0}.top-section-module__gTEzHq__quickSearchTitle{margin:0;line-height:1}.top-section-module__gTEzHq__advisorTrigger{width:100%}.top-section-module__gTEzHq__advisorContactCard{background:var(--surface-muted);border-radius:var(--ui-radius-2);gap:var(--layout-grid-gap-lg);padding:var(--layout-stack-xs);flex-direction:column;width:100%;display:flex}.top-section-module__gTEzHq__advisorHeader{align-items:center;gap:var(--layout-stack-2xs);width:100%;display:flex}.top-section-module__gTEzHq__advisorAvatar{border-radius:12.5px;flex:0 0 60px;width:60px;height:60px;position:relative;overflow:hidden}.top-section-module__gTEzHq__advisorAvatarImage{object-fit:cover;object-position:center top;width:60px;height:60px;display:block}.top-section-module__gTEzHq__advisorInfo{gap:var(--layout-grid-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.top-section-module__gTEzHq__advisorLabel,.top-section-module__gTEzHq__advisorName,.top-section-module__gTEzHq__advisorMeta,.top-section-module__gTEzHq__advisorContactLink{margin:0;line-height:1}.top-section-module__gTEzHq__advisorLabel{color:var(--foreground);font-weight:600}.top-section-module__gTEzHq__advisorName{color:var(--foreground);font-weight:700}.top-section-module__gTEzHq__advisorMeta{color:var(--text-control-muted);font-weight:600}.top-section-module__gTEzHq__advisorContactList{gap:var(--layout-stack-2xs);flex-direction:column;width:100%;display:flex}.top-section-module__gTEzHq__advisorContactItem{align-items:center;gap:var(--layout-grid-gap);width:100%;display:flex}.top-section-module__gTEzHq__advisorContactLink{color:var(--foreground);font-size:var(--type-text-12);text-transform:uppercase;font-weight:700;text-decoration:none}.top-section-module__gTEzHq__advisorContactLink[href]:hover{color:var(--accent)}@media (max-width:1024px){.top-section-module__gTEzHq__hero{height:420px}.top-section-module__gTEzHq__heroTitle{font-size:var(--type-head-52);max-width:560px}.top-section-module__gTEzHq__heroBody{max-width:520px}.top-section-module__gTEzHq__heroActions{flex-wrap:wrap}.top-section-module__gTEzHq__breadcrumbSection{margin-top:-12px}.top-section-module__gTEzHq__contentFrame{grid-template-columns:1fr}.top-section-module__gTEzHq__quickSearchCardWide{grid-column:auto}.top-section-module__gTEzHq__sidebar{max-width:480px}}@media (max-width:720px){.top-section-module__gTEzHq__topSection{gap:var(--layout-grid-gap-lg);padding-top:0;padding-bottom:72px}.top-section-module__gTEzHq__topSectionFlow{gap:var(--layout-grid-gap-lg);padding-top:0;padding-bottom:0}.top-section-module__gTEzHq__topSectionCompactMobile{gap:var(--layout-stack-xs)}.top-section-module__gTEzHq__hero{height:auto;min-height:clamp(520px,100svh - 140px,680px)}.top-section-module__gTEzHq__heroImage{object-position:center 42%}.top-section-module__gTEzHq__heroContent{max-width:none;height:auto;min-height:0;padding:0 var(--layout-page-padding-x) 36px;width:auto;margin:0;display:block;position:absolute;bottom:0;left:0;right:0}.top-section-module__gTEzHq__heroTitle{font-size:var(--type-head-48);max-width:320px}.top-section-module__gTEzHq__heroBody{font-size:var(--type-text-16);max-width:320px}.top-section-module__gTEzHq__heroLead{gap:var(--layout-stack-2xs)}.top-section-module__gTEzHq__heroActions{flex-flow:row}.top-section-module__gTEzHq__breadcrumbSection{padding:0 var(--layout-page-padding-x);margin-top:0}.top-section-module__gTEzHq__breadcrumbSectionCompactMobile{margin-top:var(--layout-stack-3xs)}.top-section-module__gTEzHq__contentFrame{padding:0 var(--layout-page-padding-x);gap:120px}.top-section-module__gTEzHq__contentFrameCompactMobile{gap:var(--layout-stack-xs)}.top-section-module__gTEzHq__copyColumn{gap:var(--layout-stack-lg)}.top-section-module__gTEzHq__intro{font-size:var(--type-text-18)}.top-section-module__gTEzHq__marketCopyBlock{gap:var(--layout-stack-xs)}.top-section-module__gTEzHq__marketCopyBody{font-size:var(--type-text-18)}.top-section-module__gTEzHq__pointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-section-module__gTEzHq__pointCard{min-height:0;padding:var(--layout-stack-xs)}}@media (max-width:560px){.top-section-module__gTEzHq__pointGrid{grid-template-columns:1fr}.top-section-module__gTEzHq__sidebar{max-width:none}}
.hero-operator-strip-module__-lcfhG__section{background:var(--surface-elevated);gap:var(--layout-stack-lg);padding:var(--layout-section-space-xl,60px) 0 0;flex-direction:column;display:flex}.hero-operator-strip-module__-lcfhG__mobileSection{display:none}.hero-operator-strip-module__-lcfhG__titleWrap{width:min(calc(100% - (var(--layout-page-padding-x) * 2)), var(--layout-container-max));margin:0 auto}.hero-operator-strip-module__-lcfhG__title{color:var(--accent);margin:0}.hero-operator-strip-module__-lcfhG__rail{border-bottom:1px solid var(--text-subtle);border-top:1px solid var(--text-subtle);padding:var(--layout-stack-sm) 0;justify-content:center;display:flex}.hero-operator-strip-module__-lcfhG__railInner{align-items:center;gap:var(--layout-stack-xs);width:min(calc(100% - (var(--layout-page-padding-x) * 2)), var(--layout-container-max));justify-content:space-between;margin:0 auto;display:flex}.hero-operator-strip-module__-lcfhG__logoItem{flex:none;justify-content:flex-start;align-items:center;height:54px;display:flex;position:relative}.hero-operator-strip-module__-lcfhG__logoImage{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto}.hero-operator-strip-module__-lcfhG__logoImageInvert{filter:invert()}@media (max-width:900px){.hero-operator-strip-module__-lcfhG__section{display:none}.hero-operator-strip-module__-lcfhG__mobileSection{background:var(--surface-elevated);gap:var(--layout-stack-lg);padding-top:var(--layout-section-space-xl);flex-direction:column;width:100%;display:flex}.hero-operator-strip-module__-lcfhG__mobileTitleWrap{box-sizing:border-box;padding:0 var(--layout-page-padding-x);width:100%}.hero-operator-strip-module__-lcfhG__mobileTitle{color:var(--accent);font-size:var(--type-head-24);max-width:var(--layout-mobile-content-width);margin:0}.hero-operator-strip-module__-lcfhG__mobileMarquee{border-bottom:1px solid var(--text-subtle);border-top:1px solid var(--text-subtle);width:100%;overflow:hidden}.hero-operator-strip-module__-lcfhG__mobileMarqueeTrack{--marquee-offset:calc((100vw - 1200px) / 2);backface-visibility:hidden;width:max-content;transform:translate3d(var(--marquee-offset), 0, 0);will-change:transform;gap:0;margin:0;animation:36s linear infinite hero-operator-strip-module__-lcfhG__hero-strip-marquee;display:flex}.hero-operator-strip-module__-lcfhG__mobileMarqueeGroup{box-sizing:border-box;height:118px;padding:var(--layout-stack-sm) var(--layout-stack-xs);flex:0 0 1200px;justify-content:space-between;align-items:center;display:flex}.hero-operator-strip-module__-lcfhG__mobileMarqueeCell{flex:none;justify-content:flex-start;align-items:center;min-width:0;height:54px;display:flex}.hero-operator-strip-module__-lcfhG__mobileLogoImage{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:54px;display:block}@keyframes hero-operator-strip-module__-lcfhG__hero-strip-marquee{0%{transform:translate3d(var(--marquee-offset), 0, 0)}to{transform:translate3d(calc(var(--marquee-offset) - 1200px), 0, 0)}}@media (prefers-reduced-motion:reduce){.hero-operator-strip-module__-lcfhG__mobileMarqueeTrack{animation:none}.hero-operator-strip-module__-lcfhG__mobileMarquee{overflow-x:auto}}}
.public-catalog-page-module__50_Evq__page{--page-mobile-section-space:var(--layout-section-space-md)}.public-catalog-page-module__50_Evq__processTight{margin-top:0}.public-catalog-page-module__50_Evq__processTight h2{font-size:var(--type-head-48)}.public-catalog-page-module__50_Evq__cityHubShortlistCtaSection{padding-bottom:120px}.public-catalog-page-module__50_Evq__listingsAfterTopSection{padding-top:calc((var(--layout-section-space-xl) - 32px) / 2)}.public-catalog-page-module__50_Evq__breadcrumbSection{max-width:var(--layout-container-max);padding:24px var(--layout-page-padding-x) 0;width:100%;margin:0 auto}@media (max-width:900px){.public-catalog-page-module__50_Evq__processTight{margin-top:0}.public-catalog-page-module__50_Evq__processTight h2{font-size:var(--type-head-36)}.public-catalog-page-module__50_Evq__listingsAfterTopSection{padding-top:var(--page-mobile-section-space,60px)}}@media (max-width:1100px){.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubRecentPlacementsSection,.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubMarketOverviewSection,.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubFaqSection,.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubShortlistCtaSection{padding-top:var(--page-mobile-section-space)}.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubRecentPlacementsSection,.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubMarketOverviewSection,.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubFaqSection{padding-bottom:0}.public-catalog-page-module__50_Evq__page .public-catalog-page-module__50_Evq__cityHubShortlistCtaSection{padding-bottom:80px}}
.district-page-module__xlwVQq__heroSection{flex-direction:column;gap:40px;padding-top:0;display:flex}.district-page-module__xlwVQq__heroMedia{height:500px;position:relative;overflow:clip}.district-page-module__xlwVQq__heroImage{object-fit:cover;object-position:center 43%;height:180%}.district-page-module__xlwVQq__heroOverlay{background:var(--overlay-dark-faint);position:absolute;inset:0}.district-page-module__xlwVQq__heroInner{align-items:flex-start;gap:var(--layout-grid-gap-lg);max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);z-index:1;flex-direction:column;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.district-page-module__xlwVQq__heroBadges{gap:var(--layout-stack-4xs);display:flex}.district-page-module__xlwVQq__heroBadge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--overlay-control-glass);border-radius:var(--ui-radius-1);box-shadow:var(--shadow-control);color:var(--on-dark-primary);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-text-12);align-items:center;gap:var(--layout-stack-4xs);height:36px;padding:0 var(--layout-stack-3xs);font-weight:400;line-height:1;display:inline-flex}.district-page-module__xlwVQq__heroBadgeIcon{color:var(--on-dark-primary);justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.district-page-module__xlwVQq__heroBadgeIcon svg{width:10px;height:12px;display:block}.district-page-module__xlwVQq__heroTitle{color:var(--on-dark-primary);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-head-64);flex-direction:column;max-width:958px;margin:0;font-weight:400;line-height:1;display:flex}.district-page-module__xlwVQq__heroContent{gap:var(--layout-stack-xs);max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);grid-template-columns:minmax(0,1fr) 376px;grid-template-areas:"copy sidebar""valueIntro sidebar";width:100%;margin:0 auto;display:grid}.district-page-module__xlwVQq__heroCopyColumn{grid-area:copy}.district-page-module__xlwVQq__heroValueIntroArea{gap:var(--layout-stack-md);flex-direction:column;grid-area:valueIntro;margin-top:40px;display:flex}.district-page-module__xlwVQq__heroValueIntroArea>div{max-width:none}.district-page-module__xlwVQq__heroSidebar{grid-area:sidebar;width:376px}.district-page-module__xlwVQq__breadcrumbSection{max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);width:100%;margin:-16px auto 0}.district-page-module__xlwVQq__heroCopyColumn{gap:var(--layout-stack-xl);flex-direction:column;min-width:0;display:flex}.district-page-module__xlwVQq__heroIntro{max-width:760px;margin:0;line-height:1}.district-page-module__xlwVQq__heroStatsGrid{width:100%}.district-page-module__xlwVQq__heroLink{color:var(--foreground);max-width:100%;transition:color var(--motion-duration-mid) var(--motion-ease-default);white-space:normal}.district-page-module__xlwVQq__heroLink:hover,.district-page-module__xlwVQq__heroLink:focus-visible{color:var(--accent)}.district-page-module__xlwVQq__marketSection{gap:var(--layout-stack-xl);flex-direction:column;min-width:0;display:flex}.district-page-module__xlwVQq__marketCardsGrid{width:100%}.district-page-module__xlwVQq__heroValueStripIntro{padding-top:var(--layout-stack-4xs);width:100%;display:block}.district-page-module__xlwVQq__heroSidebarInner{width:100%}.district-page-module__xlwVQq__listingsHubLink{color:var(--foreground);font-family:var(--font-host-grotesk), sans-serif;font-size:var(--type-head-36);align-self:flex-start;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.district-page-module__xlwVQq__nearbyHubLinkSection{max-width:var(--layout-container-max);padding:60px var(--layout-page-padding-x) 0;width:100%;margin:0 auto}.district-page-module__xlwVQq__pricingSection{max-width:var(--layout-container-max);padding:var(--layout-section-space-xl) var(--layout-page-padding-x) 0;grid-template-columns:570px minmax(0,1fr);align-items:center;gap:206px;width:100%;margin:0 auto;display:grid}.district-page-module__xlwVQq__pricingIntro{gap:var(--layout-stack-xs);flex-direction:column;display:flex}.district-page-module__xlwVQq__pricingIntroSticky{align-self:start;position:sticky;top:96px}.district-page-module__xlwVQq__pricingTitle,.district-page-module__xlwVQq__pricingRangeHero,.district-page-module__xlwVQq__pricingRangeSuffix,.district-page-module__xlwVQq__pricingLead,.district-page-module__xlwVQq__pricingTableLabel,.district-page-module__xlwVQq__pricingDistrict,.district-page-module__xlwVQq__pricingRange,.district-page-module__xlwVQq__pricingSuffix,.district-page-module__xlwVQq__pricingNote{margin:0;line-height:1}.district-page-module__xlwVQq__pricingLead{max-width:570px}.district-page-module__xlwVQq__pricingFactors{gap:var(--layout-grid-gap);padding-left:var(--layout-gap-fine-lg);flex-direction:column;margin:0;list-style:outside;display:flex}.district-page-module__xlwVQq__pricingFactor{color:var(--foreground);transition:color var(--motion-duration-base) var(--motion-ease-default)}.district-page-module__xlwVQq__pricingFactor::marker{transition:color var(--motion-duration-base) var(--motion-ease-default)}@media (hover:hover) and (pointer:fine){.district-page-module__xlwVQq__pricingFactor:hover{color:var(--accent)}.district-page-module__xlwVQq__pricingFactor:hover::marker{color:var(--accent)}}.district-page-module__xlwVQq__pricingRangeHero{margin:0;line-height:1}.district-page-module__xlwVQq__pricingRangeSuffix{color:var(--text-control-muted)}.district-page-module__xlwVQq__pricingCheckedLabel{color:var(--text-muted);margin:0}.district-page-module__xlwVQq__pricingButton{flex:none;width:278px;min-width:0}.district-page-module__xlwVQq__pricingTable{flex-direction:column;justify-self:end;gap:0;width:100%;max-width:376px;display:flex}.district-page-module__xlwVQq__pricingTableLabel{color:var(--accent);margin-bottom:var(--layout-stack-xs)}.district-page-module__xlwVQq__pricingRow{border-top:1px solid var(--line);padding:var(--layout-gap-fine-lg) 0;transition:border-color var(--motion-duration-base) var(--motion-ease-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (hover:hover) and (pointer:fine){.district-page-module__xlwVQq__pricingRow:hover+.district-page-module__xlwVQq__pricingRow{border-top-color:var(--accent)}.district-page-module__xlwVQq__pricingRow:hover .district-page-module__xlwVQq__pricingDistrict{color:var(--accent)}}.district-page-module__xlwVQq__pricingDistrict{color:var(--foreground);transition:color var(--motion-duration-base) var(--motion-ease-default)}.district-page-module__xlwVQq__pricingDistrictLink{transition:color var(--motion-duration-base) var(--motion-ease-default);text-decoration:none}.district-page-module__xlwVQq__pricingDistrictLink:hover,.district-page-module__xlwVQq__pricingDistrictLink:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.district-page-module__xlwVQq__pricingValueBlock{gap:var(--layout-grid-gap);flex-direction:column;width:100%;display:flex}.district-page-module__xlwVQq__pricingFactorRow{grid-template-columns:minmax(0,1fr)}.district-page-module__xlwVQq__pricingRange{color:var(--foreground)}.district-page-module__xlwVQq__pricingSuffix{color:var(--text-control-muted)}.district-page-module__xlwVQq__pricingNote{border-top:1px solid var(--line);padding-top:var(--layout-stack-2xs)}.district-page-module__xlwVQq__independentSection{gap:var(--layout-stack-lg);max-width:var(--layout-container-max);padding:var(--layout-section-space-xl) var(--layout-page-padding-x) 0;flex-direction:column;width:100%;margin:0 auto;display:flex}.district-page-module__xlwVQq__independentHeader{align-items:start;gap:var(--layout-stack-lg);grid-template-columns:minmax(0,1fr) 376px;display:grid}.district-page-module__xlwVQq__independentTitle{flex-direction:column;margin:0;line-height:1;display:flex}.district-page-module__xlwVQq__independentBody{gap:var(--layout-stack-2xs);flex-direction:column;display:flex}.district-page-module__xlwVQq__independentParagraph{margin:0;line-height:1}.district-page-module__xlwVQq__independentGrid{width:100%}@media (max-width:1100px){.district-page-module__xlwVQq__heroContent{grid-template-columns:1fr;grid-template-areas:"copy""sidebar""valueIntro"}.district-page-module__xlwVQq__heroSidebar{width:100%;max-width:376px}.district-page-module__xlwVQq__listingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.district-page-module__xlwVQq__pricingSection{grid-template-columns:1fr;gap:80px}.district-page-module__xlwVQq__pricingIntro{gap:var(--layout-grid-gap-lg)}.district-page-module__xlwVQq__pricingIntroSticky{position:static}.district-page-module__xlwVQq__independentHeader{grid-template-columns:1fr}}@media (max-width:720px){.district-page-module__xlwVQq__heroSection{gap:var(--layout-grid-gap-lg)}.district-page-module__xlwVQq__heroMedia{height:auto;min-height:clamp(520px,100svh - 140px,680px)}.district-page-module__xlwVQq__heroImage{object-position:center 42%;height:100%}.district-page-module__xlwVQq__heroInner{gap:var(--layout-gap-fine-lg);min-height:auto;padding:0 var(--layout-page-padding-x) 36px;width:auto;inset:auto 0 0;transform:none}.district-page-module__xlwVQq__heroBadges{gap:var(--layout-stack-4xs);flex-wrap:wrap}.district-page-module__xlwVQq__heroTitle{font-size:var(--type-head-48);max-width:320px}.district-page-module__xlwVQq__heroContent{padding:0 var(--layout-page-padding-x);gap:120px}.district-page-module__xlwVQq__breadcrumbSection{padding:0 var(--layout-page-padding-x);margin-top:0}.district-page-module__xlwVQq__heroLink{white-space:normal;max-width:262px}.district-page-module__xlwVQq__marketSection{gap:var(--layout-stack-lg)}.district-page-module__xlwVQq__listingsHubLink{font-size:var(--type-head-36);white-space:normal;max-width:100%}.district-page-module__xlwVQq__nearbyHubLinkSection{padding:60px var(--layout-page-padding-x) 0}.district-page-module__xlwVQq__pricingSection{align-items:stretch;gap:var(--layout-stack-lg);padding:var(--page-mobile-section-space,60px) var(--layout-page-padding-x) 0;flex-direction:column;display:flex}.district-page-module__xlwVQq__pricingIntro,.district-page-module__xlwVQq__pricingTable{gap:var(--layout-stack-xs);width:100%;max-width:none;display:flex}.district-page-module__xlwVQq__pricingTitle,.district-page-module__xlwVQq__pricingRangeHero{font-size:var(--type-head-36)}.district-page-module__xlwVQq__pricingTableLabel{color:var(--accent)}.district-page-module__xlwVQq__pricingRow{gap:var(--layout-stack-2xs);padding:var(--layout-stack-xs) 0;flex-direction:column;display:flex}.district-page-module__xlwVQq__pricingDistrict{color:var(--accent)}.district-page-module__xlwVQq__independentSection{padding:var(--page-mobile-section-space,60px) var(--layout-page-padding-x) 0;gap:40px}.district-page-module__xlwVQq__independentHeader{gap:var(--layout-grid-gap-lg)}.district-page-module__xlwVQq__independentTitle{font-size:var(--type-head-36)}}@media (max-width:560px){.district-page-module__xlwVQq__heroContent,.district-page-module__xlwVQq__breadcrumbSection{padding:0 var(--layout-page-padding-x)}.district-page-module__xlwVQq__heroSidebar{width:100%;max-width:none}.district-page-module__xlwVQq__pricingSection,.district-page-module__xlwVQq__independentSection{padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x)}.district-page-module__xlwVQq__pricingRow{grid-template-columns:1fr}}
.advisor-contact-card-module__T6yrMa__card{background:var(--surface-muted);border-radius:var(--ui-radius-2);gap:var(--layout-grid-gap-lg);padding:var(--layout-stack-xs);flex-direction:column;width:100%;display:flex}@media (max-width:900px){.advisor-contact-card-module__T6yrMa__card{width:100%}}.advisor-contact-card-module__T6yrMa__header{align-items:center;gap:var(--layout-stack-2xs);width:100%;display:flex}.advisor-contact-card-module__T6yrMa__avatar{border-radius:12.5px;flex:0 0 60px;width:60px;height:60px;position:relative;overflow:hidden}.advisor-contact-card-module__T6yrMa__avatarImage{object-fit:cover;object-position:center top;width:60px;height:60px;display:block}.advisor-contact-card-module__T6yrMa__info{gap:var(--layout-grid-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.advisor-contact-card-module__T6yrMa__label,.advisor-contact-card-module__T6yrMa__name,.advisor-contact-card-module__T6yrMa__meta,.advisor-contact-card-module__T6yrMa__contactLink{margin:0;line-height:1}.advisor-contact-card-module__T6yrMa__label{color:var(--foreground);font-weight:600}.advisor-contact-card-module__T6yrMa__name{color:var(--foreground);font-weight:700}.advisor-contact-card-module__T6yrMa__nameRow{align-items:center;gap:var(--layout-grid-gap);display:flex}.advisor-contact-card-module__T6yrMa__linkedinIconLink{color:var(--foreground);transition:opacity var(--motion-duration-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.advisor-contact-card-module__T6yrMa__linkedinIconLink:hover{opacity:.6}.advisor-contact-card-module__T6yrMa__meta{color:var(--text-control-muted);font-weight:600}.advisor-contact-card-module__T6yrMa__contactList{gap:var(--layout-stack-2xs);flex-direction:column;width:100%;display:none}.advisor-contact-card-module__T6yrMa__contactItem{align-items:center;gap:var(--layout-grid-gap);width:100%;display:flex}.advisor-contact-card-module__T6yrMa__contactLink{color:var(--foreground);font-size:var(--type-text-12);letter-spacing:.02em;font-weight:700;text-decoration:none}.advisor-contact-card-module__T6yrMa__contactLink[href]:hover{color:var(--accent)}.advisor-contact-card-module__T6yrMa__trigger{width:100%}@media (max-width:900px){.advisor-contact-card-module__T6yrMa__linkedinIconLink{display:none}.advisor-contact-card-module__T6yrMa__contactList{display:flex}}
.card-module__2A4pRq__card{box-sizing:border-box}.card-module__2A4pRq__surface_elevated{background:var(--surface-elevated);color:var(--foreground)}.card-module__2A4pRq__surface_soft{background:var(--surface-soft);color:var(--foreground)}.card-module__2A4pRq__surface_muted{background:var(--surface-muted);color:var(--foreground)}.card-module__2A4pRq__surface_dark{background:var(--foreground);color:var(--on-dark-primary)}.card-module__2A4pRq__radius_md{border-radius:var(--ui-radius-2)}.card-module__2A4pRq__radius_mobile{border-radius:var(--ui-radius-2-mobile)}.card-module__2A4pRq__radius_media{border-radius:var(--ui-radius-media)}.card-module__2A4pRq__padding_sm{padding:var(--ui-card-padding-md)}.card-module__2A4pRq__padding_md{padding:var(--layout-stack-sm)}.card-module__2A4pRq__padding_lg{padding:var(--ui-card-padding-lg)}.card-module__2A4pRq__elevationCard{box-shadow:var(--shadow-card)}
.district-card-module__M3qtJG__card{aspect-ratio:376/344;box-sizing:border-box;gap:var(--layout-gap-fine-lg);padding:var(--layout-stack-2xs);transition:color var(--motion-duration-base) ease, background-color var(--motion-duration-base) ease, border-color var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;flex-direction:column;display:flex}.district-card-module__M3qtJG__cardLink,.district-card-module__M3qtJG__bannerLink{color:inherit;text-decoration:none}.district-card-module__M3qtJG__header{gap:var(--layout-stack-2xs);justify-content:space-between;display:flex}.district-card-module__M3qtJG__copy{gap:var(--layout-stack-3xs);flex-direction:column;display:flex}.district-card-module__M3qtJG__title,.district-card-module__M3qtJG__subtitle{margin:0}.district-card-module__M3qtJG__title{line-height:1}.district-card-module__M3qtJG__subtitle{color:var(--text-muted);line-height:1}.district-card-module__M3qtJG__priceBlock{align-items:flex-end;gap:var(--layout-stack-4xs);flex-direction:column;flex:none;display:flex}.district-card-module__M3qtJG__priceTag{background:var(--foreground);border-radius:var(--ui-radius-1);box-sizing:border-box;color:var(--on-dark-primary);font-size:var(--type-text-12);height:24px;padding:var(--layout-stack-4xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.district-card-module__M3qtJG__priceChecked{color:var(--text-muted);font-size:var(--type-text-10);white-space:nowrap;line-height:1.2}.district-card-module__M3qtJG__media{border-radius:var(--ui-radius-3);flex:auto;min-height:0;position:relative;overflow:hidden}.district-card-module__M3qtJG__image{object-fit:cover;transition:transform var(--motion-duration-reveal) var(--motion-ease-default)}.district-card-module__M3qtJG__banner{background:var(--surface-elevated);border-radius:var(--ui-radius-2);box-shadow:var(--shadow-card);font-size:var(--type-link-14);letter-spacing:0;text-transform:uppercase;min-height:344px;transition:color var(--motion-duration-base) ease, background-color var(--motion-duration-base) ease, border-color var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}@media (hover:hover) and (pointer:fine){.district-card-module__M3qtJG__card:hover,.district-card-module__M3qtJG__card:focus-within{transform:translateY(-4px)}.district-card-module__M3qtJG__card:hover .district-card-module__M3qtJG__image,.district-card-module__M3qtJG__card:focus-within .district-card-module__M3qtJG__image{transform:scale(1.05)}.district-card-module__M3qtJG__banner:hover,.district-card-module__M3qtJG__banner:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-dark-primary)}}@media (max-width:900px){.district-card-module__M3qtJG__card,.district-card-module__M3qtJG__banner{border-radius:var(--ui-radius-2-mobile);aspect-ratio:auto;min-height:auto}.district-card-module__M3qtJG__card{gap:var(--layout-gap-fine-lg);padding:14px}.district-card-module__M3qtJG__header{gap:var(--layout-grid-gap)}.district-card-module__M3qtJG__title{font-size:var(--type-text-18);line-height:1.1}.district-card-module__M3qtJG__subtitle{font-size:var(--type-text-14);line-height:1.25}.district-card-module__M3qtJG__media{height:200px}.district-card-module__M3qtJG__banner{border-radius:var(--ui-radius-1);font-size:var(--type-text-10);letter-spacing:.08em;min-height:44px}}@media (max-width:640px){.district-card-module__M3qtJG__card{padding:var(--layout-stack-2xs)}.district-card-module__M3qtJG__title{font-size:var(--type-head-24)}.district-card-module__M3qtJG__banner{font-size:var(--type-link-10);align-self:stretch;width:100%;min-height:280px}}
.mobile-districts-section-module__WylEGG__section{}@media (max-width:900px){.mobile-districts-section-module__WylEGG__frame{gap:var(--layout-stack-lg);flex-direction:column;width:100%;display:flex}.mobile-districts-section-module__WylEGG__intro{gap:var(--layout-grid-gap-lg);flex-direction:column;width:100%;display:flex}.mobile-districts-section-module__WylEGG__sectionTitle{color:var(--foreground);font-size:var(--type-head-48);letter-spacing:0;text-transform:capitalize;font-weight:400;line-height:1}.mobile-districts-section-module__WylEGG__sectionLead{color:var(--foreground);font-size:var(--type-text-16);line-height:1.25}.mobile-districts-section-module__WylEGG__cards{gap:var(--layout-grid-gap);flex-direction:column;width:100%;display:flex}.mobile-districts-section-module__WylEGG__card,.mobile-districts-section-module__WylEGG__banner{background:var(--surface-elevated);border-radius:var(--ui-radius-2);box-shadow:var(--shadow-card);width:100%}.mobile-districts-section-module__WylEGG__card{box-sizing:border-box;gap:var(--layout-gap-fine-lg);padding:var(--layout-stack-2xs);flex-direction:column;display:flex}.mobile-districts-section-module__WylEGG__cardHeader{align-items:flex-start;gap:var(--layout-stack-2xs);width:100%;display:flex}.mobile-districts-section-module__WylEGG__cardCopy{gap:var(--layout-grid-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.mobile-districts-section-module__WylEGG__cardTitle{color:var(--foreground);line-height:1}.mobile-districts-section-module__WylEGG__cardSubtitle{color:var(--text-control-muted,var(--text-control-muted));line-height:1}.mobile-districts-section-module__WylEGG__priceBlock{align-items:flex-end;gap:var(--layout-stack-4xs);flex-direction:column;flex:none;display:flex}.mobile-districts-section-module__WylEGG__priceTag{background:var(--foreground);border-radius:var(--ui-radius-1);box-sizing:border-box;color:var(--on-dark-primary);font-size:var(--type-text-12);height:24px;padding:var(--layout-stack-4xs);white-space:nowrap;flex:none;align-self:flex-start;align-items:center;font-weight:400;line-height:1;display:inline-flex}.mobile-districts-section-module__WylEGG__priceChecked{color:var(--text-muted);font-size:var(--type-text-10);white-space:nowrap;line-height:1.2}.mobile-districts-section-module__WylEGG__cardMedia{border-radius:var(--ui-radius-3);width:100%;height:240px;position:relative;overflow:hidden}.mobile-districts-section-module__WylEGG__cardImage{object-fit:cover}.mobile-districts-section-module__WylEGG__banner{justify-content:center;align-items:center;min-height:344px;display:flex}.mobile-districts-section-module__WylEGG__bannerLabel{color:var(--foreground);text-transform:uppercase;line-height:1}.mobile-districts-section-module__WylEGG__banner:active,.mobile-districts-section-module__WylEGG__banner:focus-visible{background:var(--accent);color:var(--on-dark-primary);outline:none}.mobile-districts-section-module__WylEGG__banner:active .mobile-districts-section-module__WylEGG__bannerLabel,.mobile-districts-section-module__WylEGG__banner:focus-visible .mobile-districts-section-module__WylEGG__bannerLabel{color:inherit}}
.space-types-section-module__azvtQW__section{padding-top:var(--layout-section-space-xl)}.space-types-section-module__azvtQW__frame{box-sizing:border-box;width:min(calc(100% - (var(--layout-page-padding-x) * 2)), var(--layout-container-max));margin:0 auto}.space-types-section-module__azvtQW__title{color:var(--accent);margin:0 0 var(--layout-stack-lg)}.space-types-section-module__azvtQW__grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.space-types-section-module__azvtQW__card{border-radius:var(--ui-radius-2);aspect-ratio:570/250;transition:box-shadow var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;position:relative;overflow:hidden}.space-types-section-module__azvtQW__cardImage{object-fit:cover;transition:transform var(--motion-duration-reveal) var(--motion-ease-default)}@media (hover:hover) and (pointer:fine){.space-types-section-module__azvtQW__card:hover,.space-types-section-module__azvtQW__card:focus-within{transform:translateY(-4px)}.space-types-section-module__azvtQW__card:hover .space-types-section-module__azvtQW__cardImage,.space-types-section-module__azvtQW__card:focus-within .space-types-section-module__azvtQW__cardImage{transform:scale(1.05)}.space-types-section-module__azvtQW__card:hover .space-types-section-module__azvtQW__cardImageFlipped,.space-types-section-module__azvtQW__card:focus-within .space-types-section-module__azvtQW__cardImageFlipped{transform:scaleX(-1)scale(1.05)}}.space-types-section-module__azvtQW__cardImageFlipped{transform:scaleX(-1)}.space-types-section-module__azvtQW__overlay{background:var(--surface-elevated);border-radius:var(--ui-radius-2-mobile);box-shadow:var(--shadow-card);align-items:flex-start;gap:var(--layout-grid-gap-lg);min-height:132px;padding:var(--layout-stack-2xs);z-index:2;flex-direction:column;width:182px;display:flex;position:absolute;top:12px;left:12px}.space-types-section-module__azvtQW__cardTitle{color:var(--foreground);width:100%;margin:0;font-weight:700}.space-types-section-module__azvtQW__pill{background:var(--surface-muted);border-radius:var(--ui-radius-2-mobile);color:var(--foreground);padding:var(--layout-stack-4xs);align-items:center;line-height:1;display:inline-flex}@media (max-width:900px){.space-types-section-module__azvtQW__section{padding-top:var(--layout-section-space-md)}.space-types-section-module__azvtQW__frame{padding:0 var(--layout-page-padding-x);width:100%}.space-types-section-module__azvtQW__title{color:var(--accent);font-size:var(--type-subtitle-24);margin-bottom:var(--layout-stack-lg);font-weight:600;line-height:1}.space-types-section-module__azvtQW__grid{gap:var(--layout-grid-gap);grid-template-columns:1fr}.space-types-section-module__azvtQW__card{aspect-ratio:auto;height:360px}.space-types-section-module__azvtQW__mobileOrderHotDesks{order:1}.space-types-section-module__azvtQW__mobileOrderPrivateOffices{order:2}.space-types-section-module__azvtQW__mobileOrderFullFloorOffices{order:3}.space-types-section-module__azvtQW__mobileOrderDedicatedDesks{order:4}.space-types-section-module__azvtQW__overlay{gap:var(--layout-grid-gap-lg);min-height:auto;padding:var(--layout-stack-2xs);width:182px}.space-types-section-module__azvtQW__pill{background:var(--surface-muted,var(--surface-muted));border-radius:var(--ui-radius-2-mobile);font-size:var(--type-text-12);padding:var(--layout-stack-4xs);line-height:1}}.space-types-section-module__azvtQW__cardTriggerButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.space-types-section-module__azvtQW__cardTriggerButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.faq-section-module__WWs1HG__section{padding-top:var(--layout-section-space-xl,100px)}.faq-section-module__WWs1HG__frame{align-items:flex-end;gap:var(--layout-grid-gap);padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x);width:min(100%, calc(var(--layout-container-max,1152px) + var(--layout-page-padding-x) * 2));justify-content:space-between;margin:0 auto;display:flex}.faq-section-module__WWs1HG__listColumn{background:var(--surface-elevated,#fff);border-radius:var(--ui-radius-2);gap:var(--layout-grid-gap-lg);padding:var(--ui-card-padding-lg);flex-direction:column;width:764px;display:flex;box-shadow:0 50px 15px #00000005}.faq-section-module__WWs1HG__eyebrow{color:var(--accent);font-size:var(--type-subtitle-24);margin:0;font-weight:600;line-height:1}.faq-section-module__WWs1HG__questions{gap:var(--layout-stack-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq-section-module__WWs1HG__questionItem{border-top:1px solid var(--text-subtle);padding-top:var(--layout-stack-xs)}.faq-section-module__WWs1HG__details{display:block}.faq-section-module__WWs1HG__summary{cursor:pointer;align-items:flex-start;gap:var(--layout-stack-xs);outline:none;justify-content:space-between;list-style:none;display:flex}.faq-section-module__WWs1HG__summary::-webkit-details-marker{display:none}.faq-section-module__WWs1HG__summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.faq-section-module__WWs1HG__question{font-size:var(--type-subtitle-24);flex:auto;min-width:0;margin:0;font-weight:600;line-height:1}.faq-section-module__WWs1HG__chevron{color:var(--foreground);height:24px;transition:transform var(--motion-duration-base) cubic-bezier(.4, 0, .2, 1);flex:0 0 24px;justify-content:center;align-items:center;width:24px;display:inline-flex}.faq-section-module__WWs1HG__details[open] .faq-section-module__WWs1HG__chevron{transform:rotate(180deg)}.faq-section-module__WWs1HG__answer{gap:var(--layout-stack-2xs);padding-top:var(--layout-stack-xs);flex-direction:column;display:flex}.faq-section-module__WWs1HG__answerParagraph{color:var(--foreground);font-size:var(--type-text-16);margin:0;font-weight:400;line-height:1}.faq-section-module__WWs1HG__aside{background:var(--surface-sky);border-radius:var(--ui-radius-2);gap:var(--layout-stack-lg);min-width:0;max-width:480px;padding:var(--ui-card-padding-lg);flex-direction:column;flex:0 480px;display:flex}.faq-section-module__WWs1HG__asideTitle{color:var(--foreground);font-size:var(--type-head-48);letter-spacing:0;text-transform:capitalize;margin:0;font-weight:400;line-height:1}.faq-section-module__WWs1HG__asideBody{gap:var(--layout-grid-gap-lg);flex-direction:column;display:flex}.faq-section-module__WWs1HG__asideLead{color:var(--foreground);font-size:var(--type-text-24);margin:0;font-weight:400;line-height:1}.faq-section-module__WWs1HG__asideCta{background:var(--foreground);border-radius:var(--ui-radius-1);color:var(--surface-elevated,#fff);font-size:var(--type-link-12);align-items:center;gap:var(--layout-stack-4xs);letter-spacing:0;text-transform:uppercase;transition:background-color var(--motion-duration-base) ease, color var(--motion-duration-base) ease;white-space:nowrap;justify-content:center;width:100%;padding:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.faq-section-module__WWs1HG__asideCta:hover,.faq-section-module__WWs1HG__asideCta:focus-visible{background:var(--accent);color:var(--surface-elevated,#fff)}@media (max-width:900px){.faq-section-module__WWs1HG__frame{flex-direction:column;align-items:stretch;gap:120px;padding-left:0;padding-right:0}.faq-section-module__WWs1HG__listColumn{box-sizing:border-box;box-shadow:none;gap:var(--layout-stack-xs);padding:0 var(--layout-page-padding-x);background:0 0;border-radius:0;width:100%}.faq-section-module__WWs1HG__eyebrow{font-size:var(--type-subtitle-16)}.faq-section-module__WWs1HG__question{font-size:var(--type-subtitle-24);line-height:1}.faq-section-module__WWs1HG__answerParagraph{font-size:var(--type-text-16);line-height:1}.faq-section-module__WWs1HG__aside{box-sizing:border-box;gap:var(--layout-stack-lg);padding:var(--ui-card-padding-lg);flex:none;width:100%}.faq-section-module__WWs1HG__asideTitle{font-size:var(--type-head-48)}.faq-section-module__WWs1HG__asideLead{font-size:var(--type-text-24);line-height:1}}
.reviews-section-module__u8pPwa__section{padding-top:var(--layout-section-space-xl,100px)}.reviews-section-module__u8pPwa__frame{box-sizing:border-box;gap:var(--layout-stack-lg);padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x);flex-direction:column;width:100%;margin:0 auto;display:flex}.reviews-section-module__u8pPwa__header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.reviews-section-module__u8pPwa__title{color:var(--accent);font-size:var(--type-subtitle-24);width:var(--layout-column-wide,764px);margin:0;font-weight:600;line-height:1}.reviews-section-module__u8pPwa__note{color:var(--foreground);font-size:var(--type-text-16);text-align:left;width:var(--layout-column-narrow,376px);margin:0;font-weight:400;line-height:1}.reviews-section-module__u8pPwa__rail{width:100%}.reviews-section-module__u8pPwa__cards{gap:var(--layout-grid-gap);margin:0;padding:0;list-style:none;display:flex}.reviews-section-module__u8pPwa__card{background:var(--color-surface-soft,var(--surface-soft));border-radius:var(--ui-radius-2);gap:var(--layout-grid-gap-lg);min-width:0;height:565px;padding:var(--ui-card-padding-lg);transition:box-shadow var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;flex-direction:column;flex:1 1 0;display:flex}@media (min-width:901px) and (max-width:1399px){.reviews-section-module__u8pPwa__cards{flex-wrap:wrap}.reviews-section-module__u8pPwa__card{flex:360px;height:auto;min-height:565px}}@media (hover:hover) and (pointer:fine){.reviews-section-module__u8pPwa__card:hover,.reviews-section-module__u8pPwa__card:focus-within{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}}.reviews-section-module__u8pPwa__cardEyebrow{color:var(--accent);font-size:var(--type-subtitle-12);margin:0;font-weight:600;line-height:1}.reviews-section-module__u8pPwa__cardQuote{color:var(--foreground);font-size:var(--type-text-24);margin:0;font-weight:400;line-height:1}.reviews-section-module__u8pPwa__cardFooter{align-items:center;gap:var(--layout-stack-2xs);display:flex}.reviews-section-module__u8pPwa__avatar{border-radius:12.5px;flex:0 0 60px;width:60px;height:60px;display:block;position:relative;overflow:hidden}.reviews-section-module__u8pPwa__avatarImage{object-fit:cover;width:100%;height:100%}.reviews-section-module__u8pPwa__byline{color:var(--foreground);gap:var(--layout-grid-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.reviews-section-module__u8pPwa__role{font-size:var(--type-subtitle-12);font-weight:600;line-height:1}.reviews-section-module__u8pPwa__name{font-size:var(--type-text-16);font-weight:700;line-height:1}.reviews-section-module__u8pPwa__ctaRow{justify-content:flex-end;align-items:center;display:flex}.reviews-section-module__u8pPwa__dots{display:none}.reviews-section-module__u8pPwa__cta{color:var(--foreground);font-size:var(--type-head-36,36px);letter-spacing:0;text-transform:capitalize;transition:color var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;width:376px;font-weight:400;line-height:1;text-decoration:none}.reviews-section-module__u8pPwa__cta:hover,.reviews-section-module__u8pPwa__cta:focus-visible{color:var(--accent);outline:none}@media (max-width:900px){.reviews-section-module__u8pPwa__frame{gap:var(--layout-stack-lg);padding-left:0;padding-right:0}.reviews-section-module__u8pPwa__header{gap:var(--layout-grid-gap-lg);padding-left:var(--layout-page-padding-x,24px);padding-right:var(--layout-page-padding-x,24px);flex-direction:column}.reviews-section-module__u8pPwa__title{width:100%}.reviews-section-module__u8pPwa__note{font-size:var(--type-text-16);text-align:left;width:100%;max-width:none;line-height:1}.reviews-section-module__u8pPwa__rail{align-items:center;gap:var(--layout-gap-fine-lg);flex-direction:column;width:100%;display:flex}.reviews-section-module__u8pPwa__cards{gap:var(--layout-grid-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding:0;overflow-x:auto}.reviews-section-module__u8pPwa__cards::-webkit-scrollbar{display:none}.reviews-section-module__u8pPwa__card{gap:var(--layout-grid-gap-lg);height:590px;min-height:590px;padding:var(--ui-card-padding-lg);scroll-snap-align:start;flex:0 0 360px;width:360px}.reviews-section-module__u8pPwa__cardEyebrow{color:var(--foreground)}.reviews-section-module__u8pPwa__cardQuote{font-size:var(--type-text-24);line-height:1}.reviews-section-module__u8pPwa__ctaRow{justify-content:center;width:100%}.reviews-section-module__u8pPwa__cta{font-size:var(--type-head-36,36px);text-align:center;white-space:nowrap;width:auto}.reviews-section-module__u8pPwa__dots{align-items:center;gap:var(--layout-gap-fine-lg);justify-content:center;width:72px;height:8px;display:flex}.reviews-section-module__u8pPwa__dots span{background:var(--surface-muted,var(--surface-muted));border-radius:var(--ui-radius-pill);width:8px;height:8px;display:block}.reviews-section-module__u8pPwa__dots .reviews-section-module__u8pPwa__dotActive{background:var(--accent)}}
.cases-section-module__CiC6Pq__section{padding-top:var(--layout-section-space-xl,100px)}.cases-section-module__CiC6Pq__frame{padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x);flex-direction:column;gap:53px;width:100%;margin:0 auto;display:flex}.cases-section-module__CiC6Pq__title{color:var(--accent);font-size:var(--type-subtitle-24);margin:0;font-weight:600;line-height:1}.cases-section-module__CiC6Pq__cards{gap:var(--layout-gap-fine-md);flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.cases-section-module__CiC6Pq__cardCell{flex:0 0 279px;display:flex}.cases-section-module__CiC6Pq__cardLink{color:inherit;width:100%;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.cases-section-module__CiC6Pq__card:hover,.cases-section-module__CiC6Pq__cardLink:focus-visible .cases-section-module__CiC6Pq__card,.cases-section-module__CiC6Pq__card:focus-within{transform:translateY(-4px)}.cases-section-module__CiC6Pq__card:hover .cases-section-module__CiC6Pq__mediaImage,.cases-section-module__CiC6Pq__cardLink:focus-visible .cases-section-module__CiC6Pq__mediaImage,.cases-section-module__CiC6Pq__card:focus-within .cases-section-module__CiC6Pq__mediaImage{transform:scale(1.05)}}.cases-section-module__CiC6Pq__card{background:var(--surface-elevated,#fff);border-radius:var(--ui-radius-2-mobile);box-shadow:0 6px 7.5px var(--overlay-dark-faint), 0 50px 15px #00000005;gap:var(--layout-grid-gap-lg);min-height:356px;padding:var(--layout-stack-2xs);transition:transform var(--motion-duration-base) ease;flex-direction:column;width:100%;display:flex}.cases-section-module__CiC6Pq__media{border-radius:var(--ui-radius-media);flex:0 0 140px;width:100%;height:140px;position:relative;overflow:hidden}.cases-section-module__CiC6Pq__mediaImage{object-fit:cover;transition:transform var(--motion-duration-reveal) var(--motion-ease-default)}.cases-section-module__CiC6Pq__body{gap:var(--layout-stack-2xs);flex-direction:column;flex:auto;display:flex}.cases-section-module__CiC6Pq__heading{gap:var(--layout-grid-gap);flex-direction:column;display:flex}.cases-section-module__CiC6Pq__cardTitle{color:var(--foreground);font-size:var(--type-head-16,16px);margin:0;font-weight:700;line-height:1}.cases-section-module__CiC6Pq__cardCity{color:var(--color-text-muted,var(--text-control-muted));font-size:var(--type-text-12);margin:0;font-weight:400;line-height:1}.cases-section-module__CiC6Pq__tags{gap:var(--layout-stack-5xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cases-section-module__CiC6Pq__tag{background:var(--color-surface-soft-alt,var(--surface-muted));border-radius:var(--ui-radius-2-mobile);color:var(--foreground);font-size:var(--type-text-12);padding:var(--layout-stack-4xs);white-space:nowrap;font-weight:400;line-height:1}.cases-section-module__CiC6Pq__price{color:var(--foreground);font-size:var(--type-text-12);align-items:center;gap:var(--layout-stack-4xs);flex-wrap:wrap;margin:0;line-height:1;display:flex}.cases-section-module__CiC6Pq__priceAmount{letter-spacing:-.24px;font-weight:800}.cases-section-module__CiC6Pq__priceLabel{font-weight:400}.cases-section-module__CiC6Pq__priceCheckedLabel{color:var(--text-muted);font-size:var(--type-text-10);margin-top:var(--layout-stack-4xs);line-height:1.2;display:block}.cases-section-module__CiC6Pq__ctaCard{background:var(--surface-elevated,#fff);border-radius:var(--ui-radius-2-mobile);box-shadow:0 6px 7.5px var(--overlay-dark-faint), 0 50px 15px #00000005;color:var(--foreground);font-size:var(--type-link-12);letter-spacing:0;min-height:356px;padding:var(--layout-stack-2xs);text-transform:uppercase;transition:background-color var(--motion-duration-base) ease, color var(--motion-duration-base) ease, transform var(--motion-duration-base) ease;justify-content:center;align-items:center;width:100%;font-weight:700;line-height:1;text-decoration:none;display:flex}.cases-section-module__CiC6Pq__ctaCard:hover,.cases-section-module__CiC6Pq__ctaCard:focus-visible{background:var(--foreground);color:var(--surface-elevated,#fff);outline:none;transform:translateY(-2px)}@media (max-width:900px){.cases-section-module__CiC6Pq__frame{gap:var(--layout-stack-lg);padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x)}.cases-section-module__CiC6Pq__cards{margin-right:calc(var(--layout-page-padding-x) * -1);padding-bottom:80px;padding-top:var(--layout-stack-3xs);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--layout-page-padding-x));-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.cases-section-module__CiC6Pq__cards::-webkit-scrollbar{display:none}.cases-section-module__CiC6Pq__cardCell{scroll-snap-align:start;flex:0 0 min(72vw,280px)}.cases-section-module__CiC6Pq__ctaCard{height:100%;min-height:200px}}
.quick-search-advisor-sidebar-module__bPfPMa__sidebar{gap:var(--layout-grid-gap);flex-direction:column;width:100%;display:flex}.quick-search-advisor-sidebar-module__bPfPMa__quickSearchCard,.quick-search-advisor-sidebar-module__bPfPMa__advisorCtaCard{background:var(--surface-elevated);border-radius:var(--ui-radius-2);box-shadow:var(--shadow-dropdown);padding:var(--layout-stack-xs);flex-direction:column;display:flex;position:relative}.quick-search-advisor-sidebar-module__bPfPMa__quickSearchCard{gap:var(--layout-grid-gap-lg);z-index:2}.quick-search-advisor-sidebar-module__bPfPMa__advisorCtaCard{box-shadow:none;align-items:flex-start;gap:var(--layout-grid-gap);z-index:1;background:0 0;border-radius:0;padding:0}.quick-search-advisor-sidebar-module__bPfPMa__quickSearchTitle{margin:0;line-height:1}
.section-module__r-69CG__section{box-sizing:border-box}.section-module__r-69CG__edge{padding-left:var(--layout-page-padding-x);padding-right:var(--layout-page-padding-x)}.section-module__r-69CG__space_xl{padding-top:var(--layout-section-space-xl)}.section-module__r-69CG__space_lg{padding-top:var(--layout-section-space-lg)}.section-module__r-69CG__space_md{padding-top:var(--layout-section-space-md)}.section-module__r-69CG__space_none{padding-top:0}.section-module__r-69CG__bottomSpace_xl{padding-bottom:var(--layout-section-space-xl)}.section-module__r-69CG__bottomSpace_lg{padding-bottom:var(--layout-section-space-lg)}.section-module__r-69CG__bottomSpace_md{padding-bottom:var(--layout-section-space-md)}.section-module__r-69CG__bottomSpace_none{padding-bottom:0}.section-module__r-69CG__selfContainer{max-width:var(--layout-container-max);width:100%;margin-left:auto;margin-right:auto}.section-module__r-69CG__frame{max-width:var(--layout-container-max);width:100%;margin:0 auto}
.case-studies-hero-section-module__R0aEnG__breadcrumbBar{background:var(--surface-elevated);max-width:var(--layout-container-max);padding:0 var(--layout-page-padding-x);z-index:1;width:100%;margin:-16px auto 0;position:relative}.case-studies-hero-section-module__R0aEnG__breadcrumbBar>*{width:100%;max-width:none;margin:0}@media (max-width:900px){.case-studies-hero-section-module__R0aEnG__breadcrumbBar{padding:var(--layout-stack-xs) var(--layout-page-padding-x-mobile) 0;margin-top:0}}@media (max-width:640px){.case-studies-hero-section-module__R0aEnG__breadcrumbBar{padding-left:var(--layout-page-padding-x-sm);padding-right:var(--layout-page-padding-x-sm)}}
