.grmpxq_canvas{color:#203849;background-color:#fffdf9;background-image:radial-gradient(at 0 0,#fff0dc,#0000 600px),radial-gradient(at 100% 85%,#eef6e9,#0000 700px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #ede5d6;min-height:60vh}.grmpxq_frame{width:min(100%,1600px);margin:0 auto;padding:20px 32px 64px}.grmpxq_intro{padding:0}.grmpxq_introHeading{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(250px,38%);align-items:center;gap:40px;min-height:245px;margin-bottom:28px;padding:28px 24px 18px;display:grid;position:relative}.grmpxq_introBand{z-index:-1;background:#eaf2e5;position:absolute;inset:0 -32px 46px}.grmpxq_introCopy{padding-bottom:42px}.grmpxq_introPhotos{align-self:end;height:224px;position:relative}.grmpxq_introPhoto{border:5px solid #fff;border-radius:34px 12px 12px;position:absolute;inset:0 44px 0 0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 8px 20px #304b3614}.grmpxq_introPostcard{border:5px solid #fff;border-radius:13px;width:40%;height:62%;position:absolute;bottom:-15px;right:0;overflow:hidden;transform:rotate(7deg);box-shadow:0 6px 16px #304b3620}.grmpxq_introPhotos img{-o-object-fit:cover;object-fit:cover}.grmpxq_introHeading>div{min-width:0}.grmpxq_intro h1{color:#174a78;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,40px);font-weight:750;line-height:1.3}.grmpxq_introDescription{color:#526c7b;max-width:780px;margin:12px 0 0;font-size:14px;line-height:1.75}.grmpxq_introPhotos .grmpxq_introArtwork{position:absolute;top:-18px;right:4px;width:62px!important;height:62px!important}.grmpxq_backLink{color:#174a78;align-items:center;gap:8px;min-height:44px;margin:-12px 0 14px;font-size:14px;font-weight:650;display:inline-flex}.grmpxq_categoryLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.grmpxq_categoryLinks a{color:#174a78;background:#fff;border:1px solid #d2e5ef;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.grmpxq_categoryLinks a:hover{background:#eef8fc;border-color:#80afc8}.grmpxq_categoryLinks a[aria-current=page]{color:#fff;background:#174a78;border-color:#174a78}.grmpxq_categoryLinks a>span:last-child{margin-left:auto;font-size:17px}.grmpxq_categoryDot{background:#1682a2;border-radius:50%;flex-shrink:0;width:7px;height:7px}.grmpxq_categoryLinks [data-studio-kind=PRICE_DROP] .grmpxq_categoryDot{background:#bf702d}.grmpxq_categoryLinks [data-studio-kind=REOPENED] .grmpxq_categoryDot{background:#2c8864}.grmpxq_categoryLinks [data-studio-kind=CONTRACTED] .grmpxq_categoryDot{background:#7c8791}.grmpxq_categoryLinks a[aria-current=page] .grmpxq_categoryDot{background:#fff}.grmpxq_filters{gap:12px;margin:24px 0 30px;display:grid}.grmpxq_overview{min-width:0}.grmpxq_updateTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grmpxq_updateTab{color:#25445b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8ec;border-radius:20px;align-items:center;gap:14px;min-width:0;min-height:108px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.grmpxq_updateTab:hover{border-color:#8ab5cc;box-shadow:0 5px 18px #174a780f}.grmpxq_updateTab[aria-selected=true]{background:#eef8fc;border-color:#174a78;box-shadow:inset 0 0 0 1px #174a78}.grmpxq_updateTab[data-studio-kind=PRICE_DROP][aria-selected=true]{background:#fff8ea}.grmpxq_updateTab[data-studio-kind=REOPENED][aria-selected=true]{background:#eaf6f1}.grmpxq_updateTab[data-studio-kind=CONTRACTED][aria-selected=true]{background:#f0f3f5}.grmpxq_tabPhoto{background:#f4f8fa;border-radius:14px;flex-shrink:0;place-items:center;width:70px;height:76px;display:grid;overflow:hidden}.grmpxq_tabPhoto>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grmpxq_tabText{overflow-wrap:anywhere;gap:5px;min-width:0;font-size:15px;font-weight:750;line-height:1.5;display:grid}.grmpxq_tabCount{color:#607887;font-size:12px;font-weight:450}.grmpxq_tabError{font-size:11px}.grmpxq_tabArrow{color:#607887;align-self:flex-start;margin-left:auto;font-size:17px}.grmpxq_updateTab[aria-selected=true] .grmpxq_tabArrow{color:#174a78}.grmpxq_countSkeleton{background:#dce9ee;border-radius:8px;width:44px;height:12px;margin-top:4px;display:block}.grmpxq_updatePanel{margin-top:28px}.grmpxq_railSection{background:linear-gradient(#f2fafd,#fff 160px);border:1px solid #deebf0;border-radius:28px;min-width:0;padding:24px}.grmpxq_railSection[data-studio-rail=PRICE_DROP]{background:linear-gradient(#fff8ea,#fff 160px)}.grmpxq_railSection[data-studio-rail=REOPENED]{background:linear-gradient(#eaf6f1,#fff 160px)}.grmpxq_railSection[data-studio-rail=CONTRACTED]{background:linear-gradient(#f0f3f5,#fff 160px)}.grmpxq_railHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.grmpxq_railHeading{align-items:center;gap:12px;min-width:0;display:flex}.grmpxq_railHeading>span{flex-shrink:0}.grmpxq_railHeading>div{min-width:0}.grmpxq_railHeading h2{color:#174a78;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:750;line-height:1.45}.grmpxq_railTools{flex-shrink:0;align-items:center;gap:16px;display:flex}.grmpxq_moreLink{color:#174a78;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.grmpxq_moreLink:hover,.grmpxq_backLink:hover{text-underline-offset:4px;text-decoration:underline}.grmpxq_railControls{justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.grmpxq_railProgress{background:#e1ecf0;border-radius:6px;width:min(220px,40%);height:3px;overflow:hidden}.grmpxq_railProgress>span{border-radius:inherit;background:#174a78;height:100%;transition:width .16s;display:block}.grmpxq_arrowButton{color:#174a78;cursor:pointer;background:#fff;border:1px solid #cbdfe8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;transition:background .15s,border-color .15s;display:grid}.grmpxq_arrowButton:hover:not(:disabled){background:#f4fbfe;border-color:#80afc8}.grmpxq_arrowButton:disabled{opacity:.35;cursor:default}.grmpxq_marketNote{color:#5e717c;max-width:880px;margin:12px 0 0;font-size:13px;line-height:1.7}.grmpxq_railContent{margin-top:16px}.grmpxq_railTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;gap:20px;margin:0 -5px;padding:4px 5px 14px;scroll-padding-inline:5px;display:flex;overflow-x:auto}.grmpxq_railTrack::-webkit-scrollbar{display:none}.grmpxq_card{color:#283f2e;background:#fff8ea;border:1px solid #e6dfcf;border-radius:26px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 5px 18px #5144210a}.grmpxq_card:hover{border-color:#b7c6a3;transform:translateY(-3px);box-shadow:0 12px 32px #51442114}.grmpxq_cardRail{scroll-snap-align:start;flex:none;width:342px}.grmpxq_cardFluid{width:100%}.grmpxq_cardSpotlight{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);width:100%;max-width:1150px;margin-inline:auto;display:grid}.grmpxq_cardSpotlight .grmpxq_cardBody{border-radius:0;justify-content:center;gap:13px;margin-top:0;padding:28px 32px}.grmpxq_cardSpotlight .grmpxq_cardImage{border-radius:25px 0 0 25px}.grmpxq_cardSpotlight .grmpxq_photoFacts{bottom:16px}.grmpxq_cardSpotlight .grmpxq_cardPhoto{height:100%;min-height:330px}.grmpxq_cardSpotlight .grmpxq_cardTitle{font-size:23px}.grmpxq_cardSpotlight .grmpxq_cardPrice{font-size:34px}.grmpxq_cardSpotlight .grmpxq_cardAction{margin-top:12px}.grmpxq_cardPhoto{aspect-ratio:4/3;background:#edeadd;flex:none;width:100%;min-height:0;position:relative;overflow:visible}.grmpxq_cardImage{-o-object-fit:cover;object-fit:cover;border-radius:25px 25px 0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.grmpxq_cardBadge{color:#174a78;overflow-wrap:anywhere;background:#fff;border:1px solid #ffffffbf;border-radius:999px;max-width:calc(100% - 24px);padding:6px 10px;font-size:11px;font-weight:750;line-height:1.45;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0a293e14}.grmpxq_card[data-studio-card=PRICE_DROP] .grmpxq_cardBadge{color:#834714;background:#fff5df}.grmpxq_card[data-studio-card=REOPENED] .grmpxq_cardBadge{color:#266247;background:#eaf6f1}.grmpxq_card[data-studio-card=CONTRACTED] .grmpxq_cardBadge{color:#536570;background:#f0f3f4}.grmpxq_cardBody{z-index:1;background:#fff8ea;border-radius:23px 23px 0 0;flex-direction:column;flex:1;gap:8px;margin-top:-12px;padding:29px 18px 14px;display:flex;position:relative}.grmpxq_cardTime{color:#5d7480;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.grmpxq_timeDot{background:#6692a9;border-radius:50%;flex-shrink:0;width:5px;height:5px}.grmpxq_cardPrice{-moz-column-gap:5px;color:#284d37;letter-spacing:-.03em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:5px;margin:0;font-size:26px;font-weight:780;line-height:1.35;display:flex}.grmpxq_cardPrice>span{color:#5c7280;letter-spacing:0;font-size:12px;font-weight:450}.grmpxq_priceChange{gap:6px;display:grid}.grmpxq_priceJourney{-moz-column-gap:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.grmpxq_previousPrice{color:#627581;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.grmpxq_previousPrice>span{color:#966228;font-size:17px}.grmpxq_reduction{color:#80501c;background:#fff1cd;border-radius:7px;align-self:start;width:fit-content;margin:2px 0 0;padding:6px 9px;font-size:12px;font-weight:750;line-height:1.6}.grmpxq_currentRent,.grmpxq_cardNote{color:#5c7280;margin:0;font-size:12px;line-height:1.65}.grmpxq_photoFacts{z-index:2;color:#426141;overflow-wrap:anywhere;background:#fffdf6;border:1px solid #eee3c9;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 34px);padding:6px 11px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex;position:absolute;bottom:-7px;left:17px;box-shadow:0 3px 9px #3d461214}.grmpxq_photoFacts svg{flex:0 0 17px;width:17px;height:17px}.grmpxq_cardTitle{-webkit-line-clamp:2;color:#263e2e;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.grmpxq_cardAddress{-webkit-line-clamp:2;color:#657985;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.grmpxq_cardAction{color:#36512f;background:#edf2dc;border:1px solid #d8e4cc;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.grmpxq_cardAction>span{background:#fffdf4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.grmpxq_card[data-studio-card=CONTRACTED] .grmpxq_cardAction{color:#5d717d}.grmpxq_cardSkeleton{background:#fff;border:1px solid #dce7eb;border-radius:19px;min-height:410px;overflow:hidden}.grmpxq_cardSkeleton>div{aspect-ratio:4/3;background:#dfeaf0}.grmpxq_cardSkeleton>span{background:#e7eff3;border-radius:5px;width:70%;height:16px;margin:20px 16px 0;display:block}.grmpxq_cardSkeleton>span:last-child{width:42%}.grmpxq_emptyState{background:#fff;border:1px solid #dce9ef;border-radius:19px;overflow:hidden}.grmpxq_emptyState [data-discovery-state]{background:0 0;border:0;border-radius:0;min-height:132px;padding:24px 20px 16px}.grmpxq_emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 20px 24px;display:flex}.grmpxq_emptyActions a{color:#174a78;background:#f3faff;border:1px solid #d5e7ef;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:6px 14px 6px 9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.grmpxq_emptyActions a:hover{background:#e9f5fb;border-color:#85aec3}.grmpxq_category{padding:8px 0 0}.grmpxq_categoryCount{color:#5b727e;margin:0 0 18px;font-size:14px}.grmpxq_categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.grmpxq_pagination{color:#5b727e;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.grmpxq_controlButton{color:#174a78;cursor:pointer;background:#fff;border:1px solid #cbdfe8;border-radius:999px;min-height:44px;padding:9px 18px;font-size:13px;font-weight:700}.grmpxq_controlButton:hover:not(:disabled){background:#eef8fc;border-color:#80afc8}.grmpxq_controlButton:disabled{opacity:.35;cursor:default}.grmpxq_regionRoot{gap:12px;display:grid}.grmpxq_regionDetails{background:#fff;border:1px solid #cddfe9;border-radius:16px}.grmpxq_regionSummary{color:#294e66;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.grmpxq_regionSummary::-webkit-details-marker{display:none}.grmpxq_regionSummary>span:first-child{-moz-column-gap:16px;flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.grmpxq_regionSelected{color:#52798d;font-size:12px;font-weight:450}.grmpxq_regionChevron{font-size:19px;display:inline-block}.grmpxq_regionDetails[open] .grmpxq_regionChevron{transform:rotate(180deg)}.grmpxq_regionForm{border-top:1px solid #e2edf2;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.grmpxq_regionField{gap:6px;display:grid}.grmpxq_regionField label{color:#536d7d;font-size:12px;font-weight:650}.grmpxq_regionControl{color:#203849;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbdfe8;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.grmpxq_regionControl::placeholder{color:#6d818b}.grmpxq_regionControl:focus{outline-offset:1px;border-color:#7aa8bf;outline:2px solid #dceef7}.grmpxq_regionChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grmpxq_regionChips button{color:#174a78;cursor:pointer;background:#eef8fc;border:1px solid #d1e2eb;border-radius:999px;min-height:44px;padding:8px 13px;font-size:12px}.grmpxq_regionChips button:last-child{text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.grmpxq_regionDetails:not([open])+.grmpxq_regionChips{display:none}.grmpxq_canvas [data-discovery-state]{color:#526e7e;background:#fff;border-color:#d0e2ea}.grmpxq_canvas [data-discovery-state]>button{color:#174a78;background:#fff;border-color:#cbdfe8}.grmpxq_canvas [data-discovery-state]>button:hover{background:#eef8fc;border-color:#80afc8}.grmpxq_canvas a:focus-visible,.grmpxq_canvas button:focus-visible,.grmpxq_canvas summary:focus-visible,.grmpxq_railTrack:focus-visible,.grmpxq_card:focus-visible{outline-offset:4px;outline:2px solid #174a78}@media (max-width:1279px){.grmpxq_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.grmpxq_frame{padding-inline:24px}.grmpxq_introBand{inset-inline:-24px}.grmpxq_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grmpxq_updateTab{gap:9px;padding:10px}.grmpxq_tabPhoto{width:48px;height:60px}.grmpxq_tabText{font-size:13px}.grmpxq_tabArrow{display:none}}@media (max-width:767px){.grmpxq_frame{padding:16px 16px 48px}.grmpxq_introHeading{grid-template-columns:minmax(0,1fr) 46%;gap:12px;min-height:205px;margin-bottom:23px;padding:22px 2px 12px}.grmpxq_introBand{inset:0 -16px 43px}.grmpxq_introCopy{padding-bottom:33px}.grmpxq_introPhotos{height:182px}.grmpxq_introPhoto{border-width:3px;border-radius:25px 10px 10px;right:19px}.grmpxq_introPostcard{border-width:3px;width:50%;height:56%;bottom:-6px}.grmpxq_introPhotos .grmpxq_introArtwork{top:-12px;right:0;width:46px!important;height:46px!important}.grmpxq_intro h1{font-size:27px}.grmpxq_introDescription{margin-top:10px;font-size:13px}.grmpxq_categoryLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.grmpxq_categoryLinks a{border-radius:14px;padding:10px 12px;font-size:12px}.grmpxq_filters{grid-template-columns:minmax(128px,1fr) minmax(0,1.8fr);align-items:start;gap:8px;margin:20px 0 24px}:is(.grmpxq_filters:not(:has(>[data-discovery-filter-panel])),.grmpxq_filters:has([aria-expanded=true]),.grmpxq_filters:has(.grmpxq_regionDetails[open])){grid-template-columns:minmax(0,1fr)}.grmpxq_filters [data-discovery-filter-panel]>button{width:100%;min-height:48px}.grmpxq_updateTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.grmpxq_updateTab{text-align:center;border-radius:16px;flex-direction:column;gap:8px;min-height:120px;padding:10px 5px}.grmpxq_tabPhoto{border-radius:10px;width:48px;height:48px}.grmpxq_tabPhoto>span{width:44px!important;height:44px!important}.grmpxq_tabText{gap:3px;font-size:12px}.grmpxq_tabCount{font-size:11px}.grmpxq_updatePanel{margin-top:22px}.grmpxq_railSection{border-inline:0;border-radius:0;margin-inline:-16px;padding:18px 16px 20px}.grmpxq_railHeader{align-items:flex-start;gap:10px}.grmpxq_railHeading{gap:8px}.grmpxq_railHeading>span{width:36px!important;height:36px!important}.grmpxq_railHeading h2{font-size:19px}.grmpxq_railTools{flex-shrink:1;min-width:76px}.grmpxq_moreLink{gap:5px;font-size:12px}.grmpxq_railTrack{border-radius:0;gap:14px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.grmpxq_cardRail{width:min(84vw,370px)}.grmpxq_cardSpotlight{width:100%;display:flex}.grmpxq_cardSpotlight .grmpxq_cardPhoto{height:auto;min-height:0}.grmpxq_cardSpotlight .grmpxq_cardBody{border-radius:23px 23px 0 0;gap:8px;margin-top:-12px;padding:29px 18px 14px}.grmpxq_cardSpotlight .grmpxq_cardImage{border-radius:25px 25px 0 0}.grmpxq_cardSpotlight .grmpxq_photoFacts{bottom:-7px}.grmpxq_cardSpotlight .grmpxq_cardTitle{font-size:18px}.grmpxq_cardSpotlight .grmpxq_cardPrice{font-size:28px}.grmpxq_cardSpotlight .grmpxq_cardAction{margin-top:4px}.grmpxq_railControls{margin-top:6px}.grmpxq_cardBody{padding:29px 18px 14px}.grmpxq_cardPrice{font-size:24px}.grmpxq_categoryGrid{gap:16px}.grmpxq_regionForm{grid-template-columns:1fr}.grmpxq_regionSummary{gap:6px;min-height:48px;padding:9px 11px;font-size:11px}.grmpxq_regionSelected{font-size:10px}.grmpxq_regionControl{font-size:16px}.grmpxq_marketNote{margin-top:8px;font-size:12px}}@media (max-width:479px){.grmpxq_categoryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.grmpxq_introPhotos .grmpxq_introArtwork{width:40px!important;height:40px!important}.grmpxq_intro h1{font-size:25px}.grmpxq_categoryLinks a{gap:6px;padding-inline:10px}.grmpxq_railHeading h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.grmpxq_card,.grmpxq_cardImage,.grmpxq_categoryLinks a,.grmpxq_arrowButton,.grmpxq_updateTab,.grmpxq_railProgress>span{transition:none}.grmpxq_card:hover,.grmpxq_card:hover .grmpxq_cardImage{transform:none}}
