{"id":12848,"date":"2026-08-11T16:27:34","date_gmt":"2026-08-11T15:27:34","guid":{"rendered":"https:\/\/lonres.com\/public\/?page_id=12848"},"modified":"2026-08-11T16:27:35","modified_gmt":"2026-08-11T15:27:35","slug":"prime-london-monthly-dashboard-august","status":"publish","type":"page","link":"https:\/\/lonres.com\/public\/prime-london-monthly-dashboard-august\/","title":{"rendered":"Prime London Monthly Dashboard &#8211; August"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12848\" class=\"elementor elementor-12848\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ad16ce e-con-full e-flex e-con e-parent\" data-id=\"6ad16ce\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd9c1be elementor-widget elementor-widget-html\" data-id=\"fd9c1be\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Prime London Market Dashboard \u2013 July 2026 | LonRes<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n<\/head>\n<body>\n<!--\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  PLMB DASHBOARD \u2014 INLINE EMBED VERSION\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  Everything between <div class=\"plmb-dashboard\"> and its closing tag,\n  plus the <script> block at the bottom, can be pasted directly into a\n  LonRes CMS page. All CSS is scoped under `.plmb-dashboard` so it will\n  not affect the rest of the site.\n  To set the share URL, edit the data-plmb-url attribute on the wrapper.\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<div class=\"plmb-dashboard\" data-plmb-url=\"https:\/\/lonres.com\/public\/prime-london-monthly-dashboard-august\/\">\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   PLMB DASHBOARD \u2014 SCOPED STYLES\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.plmb-dashboard,\n.plmb-dashboard *,\n.plmb-dashboard *::before,\n.plmb-dashboard *::after { box-sizing: border-box; }\n.plmb-dashboard {\n  --plmb-magenta:    #DD0F7B;\n  --plmb-magenta-dk: #B0095E;\n  --plmb-teal:       #00B5AD;\n  --plmb-cream:      #F2EDE4;\n  --plmb-cream-2:    #FBF7EE;\n  --plmb-sand:       #E8E2D8;\n  --plmb-dark:       #2B2826;\n  --plmb-badge:      #363a45;\n  --plmb-mid:        #66605A;\n  --plmb-border:     #D4CCC2;\n  --plmb-border-dk:  #B8AE9F;\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  background: var(--plmb-cream);\n  color: var(--plmb-dark);\n  font-size: 14.5px;\n  line-height: 1.65;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  scroll-behavior: smooth;\n}\n.plmb-dashboard p, .plmb-dashboard h1, .plmb-dashboard h2, .plmb-dashboard h3,\n.plmb-dashboard h4, .plmb-dashboard ul, .plmb-dashboard ol, .plmb-dashboard table,\n.plmb-dashboard figure { margin: 0; padding: 0; }\n.plmb-dashboard a { color: var(--plmb-magenta); text-decoration: none; }\n.plmb-dashboard a:hover { text-decoration: underline; }\n.plmb-dashboard .plmb-serif    { font-family: 'Playfair Display', Georgia, serif; }\n.plmb-dashboard .plmb-magenta  { color: var(--plmb-magenta); }\n.plmb-dashboard .plmb-small    { font-size: 11.5px; color: var(--plmb-mid); }\n.plmb-dashboard .plmb-divider  { border: none; border-top: 1px dashed var(--plmb-border-dk); margin: 22px 0; }\n.plmb-dashboard .plmb-rule     { border: none; border-top: 1px solid var(--plmb-border); margin: 0; }\n.plmb-dashboard .plmb-logo { width: 56px; height: 56px; display: inline-block; flex-shrink: 0; }\n.plmb-dashboard .plmb-logo--sm { width: 36px; height: 36px; }\n.plmb-dashboard .plmb-logo--xs { width: 28px; height: 28px; }\n.plmb-dashboard .plmb-section { position: relative; overflow: hidden; background: var(--plmb-cream); border-bottom: 1px solid var(--plmb-border); }\n.plmb-dashboard .plmb-section--alt { background: var(--plmb-cream-2); }\n.plmb-dashboard .plmb-section--overview { background: var(--plmb-cream); }\n\n\/* \u2500\u2500\u2500 COVER PAGE (hidden on web; shown only in the PDF) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.plmb-dashboard .plmb-cover { display: none; }\n.plmb-dashboard .plmb-cover-inner {\n  position: relative; z-index: 1;\n  min-height: 297mm;\n  display: flex; flex-direction: column;\n  padding: 64px 56px 56px;\n  box-sizing: border-box;\n}\n.plmb-dashboard .plmb-cover-geo { right: -120px; bottom: -120px; width: 620px; height: 620px; opacity: 0.07; }\n.plmb-dashboard .plmb-cover-brand { display: flex; align-items: center; gap: 16px; }\n.plmb-dashboard .plmb-cover-brand-text {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase;\n  color: var(--plmb-mid);\n}\n.plmb-dashboard .plmb-cover-main { margin-top: auto; margin-bottom: auto; }\n.plmb-dashboard .plmb-cover-eyebrow {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase;\n  color: var(--plmb-magenta); margin: 0 0 22px;\n}\n.plmb-dashboard .plmb-cover-title {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: 58px; font-weight: 400; line-height: 1.04; color: var(--plmb-dark);\n  margin: 0 0 22px; max-width: 12em;\n}\n.plmb-dashboard .plmb-cover-edition {\n  font-family: 'Playfair Display', Georgia, serif; font-style: italic;\n  font-size: 26px; color: var(--plmb-magenta); margin: 0; line-height: 1.3;\n}\n.plmb-dashboard .plmb-cover-data {\n  font-family: 'Playfair Display', Georgia, serif; font-style: italic;\n  font-size: 26px; color: var(--plmb-magenta); margin: 0 0 28px; line-height: 1.3;\n}\n.plmb-dashboard .plmb-cover-edition--solo { margin-bottom: 28px; }\n.plmb-dashboard .plmb-cover-strap {\n  font-size: 16px; line-height: 1.6; color: var(--plmb-dark); max-width: 30em; margin: 0;\n}\n.plmb-dashboard .plmb-cover-cta {\n  display: inline-flex; align-items: center; gap: 10px; align-self: flex-start;\n  margin-top: 26px; background: var(--plmb-magenta); color: #fff; text-decoration: none;\n  font-family: 'Inter', sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.03em;\n  padding: 13px 24px;\n}\n.plmb-dashboard .plmb-cover-cta-arrow { font-family: 'Playfair Display', Georgia, serif; font-size: 20px; line-height: 1; }\n.plmb-dashboard .plmb-cover-foot {\n  display: flex; align-items: flex-end; justify-content: space-between; gap: 24px;\n  border-top: 2px solid var(--plmb-dark); padding-top: 22px;\n}\n.plmb-dashboard .plmb-cover-source {\n  font-size: 11.5px; line-height: 1.6; color: var(--plmb-mid); text-align: right; margin: 0;\n}\n.plmb-dashboard .plmb-section-inner { max-width: 1240px; margin: 0 auto; padding: 56px 56px 64px; position: relative; z-index: 1; }\n.plmb-dashboard .plmb-geo { position: absolute; pointer-events: none; opacity: 0.055; z-index: 0; }\n.plmb-dashboard .plmb-geo--hero { right: -40px; top: 40px; width: 520px; height: 520px; }\n.plmb-dashboard .plmb-geo--side { right: -80px; bottom: -80px; width: 320px; height: 320px; }\n.plmb-dashboard .plmb-section-head { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 22px; padding-bottom: 18px; border-bottom: 2px solid var(--plmb-dark); margin-bottom: 32px; }\n.plmb-dashboard .plmb-section-num { font-family: 'Playfair Display', Georgia, serif; font-size: 42px; font-weight: 400; color: var(--plmb-magenta); line-height: 1; letter-spacing: -0.02em; }\n.plmb-dashboard .plmb-section-label { font-size: 11.5px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: var(--plmb-mid); display: block; margin-bottom: 4px; }\n.plmb-dashboard .plmb-section-title { font-family: 'Playfair Display', Georgia, serif; font-size: 26px; font-weight: 400; line-height: 1.18; color: var(--plmb-dark); }\n.plmb-dashboard .plmb-section-badge { background: var(--plmb-badge); color: #fff; font-size: 14px; font-weight: 600; padding: 11px 22px; letter-spacing: 0.06em; white-space: nowrap; text-transform: uppercase; }\n.plmb-dashboard .plmb-section-nav { display: grid; grid-template-columns: 1fr auto 1fr; align-items: stretch; gap: 12px; margin-top: 48px; padding-top: 24px; border-top: 1px solid var(--plmb-border); }\n.plmb-dashboard .plmb-nav-btn { display: flex; align-items: center; gap: 10px; padding: 14px 20px; background: #fff; border: 1px solid var(--plmb-border); color: var(--plmb-dark); font-size: 13px; font-weight: 500; text-decoration: none; transition: all 0.15s ease; line-height: 1.3; min-width: 0; }\n.plmb-dashboard .plmb-nav-btn:hover { border-color: var(--plmb-magenta); color: var(--plmb-magenta); text-decoration: none; transform: translateY(-1px); }\n.plmb-dashboard .plmb-nav-btn .plmb-nav-arrow { color: var(--plmb-magenta); font-family: 'Playfair Display', Georgia, serif; font-size: 22px; line-height: 1; flex-shrink: 0; }\n.plmb-dashboard .plmb-nav-btn .plmb-nav-label { font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--plmb-mid); font-weight: 600; display: block; margin-bottom: 2px; }\n.plmb-dashboard .plmb-nav-btn--prev { justify-self: start; }\n.plmb-dashboard .plmb-nav-btn--next { justify-self: end; flex-direction: row-reverse; text-align: right; }\n.plmb-dashboard .plmb-nav-btn--home { justify-self: center; background: var(--plmb-magenta); color: #fff; border-color: var(--plmb-magenta); padding: 14px 24px; font-weight: 600; letter-spacing: 0.04em; }\n.plmb-dashboard .plmb-nav-btn--home:hover { background: var(--plmb-magenta-dk); border-color: var(--plmb-magenta-dk); color: #fff; }\n.plmb-dashboard .plmb-nav-btn--home .plmb-nav-arrow { color: #fff; }\n.plmb-dashboard .plmb-nav-btn--disabled { opacity: 0; pointer-events: none; }\n@media (max-width: 700px) {\n  .plmb-dashboard .plmb-section-nav { grid-template-columns: 1fr 1fr; grid-template-areas: \"home home\" \"prev next\"; gap: 10px; }\n  .plmb-dashboard .plmb-nav-btn--prev { grid-area: prev; justify-self: stretch; }\n  .plmb-dashboard .plmb-nav-btn--next { grid-area: next; justify-self: stretch; }\n  .plmb-dashboard .plmb-nav-btn--home { grid-area: home; justify-self: stretch; justify-content: center; }\n  .plmb-dashboard .plmb-nav-btn { padding: 12px 14px; font-size: 12px; }\n}\n.plmb-dashboard .plmb-overview-head { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-bottom: 28px; border-bottom: 1px solid var(--plmb-border); margin-bottom: 36px; }\n.plmb-dashboard .plmb-overview-head-left { display: flex; align-items: center; gap: 22px; }\n.plmb-dashboard .plmb-overview-title { font-family: 'Playfair Display', Georgia, serif; font-size: 44px; font-weight: 400; line-height: 1.06; color: var(--plmb-dark); }\n.plmb-dashboard .plmb-overview-title .plmb-edition { display: block; font-size: 18px; color: var(--plmb-magenta); letter-spacing: 0.04em; margin-top: 6px; font-weight: 400; font-style: italic; }\n.plmb-dashboard .plmb-overview-intro { display: grid; grid-template-columns: 5fr 6fr; gap: 48px; align-items: end; margin-bottom: 44px; padding-bottom: 36px; border-bottom: 1px solid var(--plmb-border); }\n.plmb-dashboard .plmb-overview-intro-left { min-width: 0; }\n.plmb-dashboard .plmb-overview-intro-right { min-width: 0; }\n.plmb-dashboard .plmb-overview-headline { font-family: 'Playfair Display', Georgia, serif; font-size: 36px; font-weight: 400; line-height: 1.18; color: var(--plmb-dark); margin: 0; }\n.plmb-dashboard .plmb-overview-subhead { font-family: 'Playfair Display', Georgia, serif; font-size: 19px; font-style: italic; font-weight: 400; line-height: 1.3; color: var(--plmb-magenta); margin-top: 12px; }\n.plmb-dashboard .plmb-overview-subtext { font-size: 15px; font-weight: 400; line-height: 1.72; color: var(--plmb-dark); margin: 0; }\n.plmb-dashboard .plmb-overview-table-block { margin-bottom: 44px; }\n.plmb-dashboard .plmb-overview-bullets-block { margin-bottom: 44px; }\n.plmb-dashboard .plmb-bullets { list-style: none; padding: 0; margin: 0; }\n.plmb-dashboard .plmb-bullets--2col { columns: 2; column-gap: 44px; }\n.plmb-dashboard .plmb-bullets li { position: relative; padding: 0 0 0 22px; margin-bottom: 14px; font-size: 13.5px; line-height: 1.65; color: var(--plmb-dark); break-inside: avoid; page-break-inside: avoid; }\n.plmb-dashboard .plmb-bullets li:last-child { margin-bottom: 0; }\n.plmb-dashboard .plmb-bullets li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 8px; height: 8px; background: var(--plmb-magenta); border-radius: 50%; }\n.plmb-dashboard .plmb-bullets li strong { color: var(--plmb-dark); font-weight: 600; }\n.plmb-dashboard .plmb-table-heading { font-size: 13px; font-weight: 600; color: var(--plmb-magenta); letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 14px; }\n.plmb-dashboard .plmb-prime-table { width: 100%; border-collapse: collapse; font-size: 13px; }\n.plmb-dashboard .plmb-prime-table thead th { background: var(--plmb-magenta); color: #fff; padding: 12px 12px; text-align: center; font-weight: 500; font-size: 11.5px; line-height: 1.35; vertical-align: middle; }\n.plmb-dashboard .plmb-prime-table thead th:first-child { background: transparent; }\n.plmb-dashboard .plmb-prime-table tbody td { padding: 13px 12px; text-align: center; border-bottom: 1px solid var(--plmb-border); color: var(--plmb-dark); font-size: 13px; background: #fff; }\n.plmb-dashboard .plmb-prime-table tbody td:first-child { text-align: left; font-weight: 500; }\n.plmb-dashboard .plmb-prime-table tbody tr:last-child td { border-bottom: none; }\n.plmb-dashboard .plmb-headlines { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-top: 40px; padding-top: 32px; border-top: 1px solid var(--plmb-border); }\n.plmb-dashboard .plmb-headlines h4 { font-size: 12px; font-weight: 600; color: var(--plmb-magenta); letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 14px; }\n.plmb-dashboard .plmb-hl-cards { display: grid; grid-template-columns: 1fr; gap: 10px; }\n.plmb-dashboard .plmb-hl-card { border: 1px solid var(--plmb-border); background: #fff; padding: 16px 18px; display: flex; align-items: center; justify-content: space-between; font-size: 13px; color: var(--plmb-dark); text-decoration: none; gap: 10px; transition: border-color 0.15s, background 0.15s, transform 0.15s; }\n.plmb-dashboard .plmb-hl-card:hover { border-color: var(--plmb-magenta); background: #fff; text-decoration: none; transform: translateY(-1px); }\n.plmb-dashboard .plmb-hl-arrow { color: var(--plmb-magenta); font-size: 18px; flex-shrink: 0; font-family: 'Playfair Display', Georgia, serif; }\n.plmb-dashboard .plmb-section-body { display: grid; grid-template-columns: 1fr 1fr; gap: 44px; align-items: start; }\n.plmb-dashboard .plmb-section-body--stacked { grid-template-columns: 1fr; }\n.plmb-dashboard .plmb-copy p { font-size: 14px; line-height: 1.78; color: var(--plmb-dark); margin-bottom: 16px; }\n.plmb-dashboard .plmb-copy p:last-child { margin-bottom: 0; }\n.plmb-dashboard .plmb-copy--full { grid-column: 1 \/ -1; }\n\/* Right-column stack: chart with its closing note paragraph beneath it *\/\n.plmb-dashboard .plmb-chart-col { display: flex; flex-direction: column; }\n.plmb-dashboard .plmb-chart-col-note { margin-top: 18px; }\n\/* Print\/web copy variants: web shows the full verbatim copy; the PDF swaps in a\n   minimally-tightened version of section 2 so its chart fits on the same page. *\/\n.plmb-dashboard .plmb-print-only { display: none; }\n.plmb-dashboard .plmb-chart-card { background: #fff; border: 1px solid var(--plmb-border); padding: 22px 24px 20px; position: relative; }\n.plmb-dashboard .plmb-chart-card--wide { grid-column: 1 \/ -1; }\n.plmb-dashboard .plmb-chart-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; margin-bottom: 14px; }\n.plmb-dashboard .plmb-chart-title { font-size: 14px; font-weight: 600; color: var(--plmb-dark); line-height: 1.35; flex: 1; }\n.plmb-dashboard .plmb-chart-legend { display: flex; gap: 18px; margin-bottom: 14px; flex-wrap: wrap; }\n.plmb-dashboard .plmb-leg-item { display: flex; align-items: center; gap: 7px; font-size: 11.5px; color: var(--plmb-dark); }\n.plmb-dashboard .plmb-leg-swatch { width: 14px; height: 11px; flex-shrink: 0; }\n.plmb-dashboard .plmb-chart-wrap { position: relative; margin: 6px 0 10px; }\n.plmb-dashboard .plmb-chart-wrap--md { height: 280px; }\n.plmb-dashboard .plmb-chart-wrap--lg { height: 340px; }\n.plmb-dashboard .plmb-copy--cols { columns: 2; column-gap: 44px; }\n.plmb-dashboard .plmb-copy--cols p { break-inside: avoid; }\n.plmb-dashboard .plmb-chart-foot { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding-top: 8px; border-top: 1px solid var(--plmb-border); margin-top: 8px; }\n.plmb-dashboard .plmb-chart-source { font-size: 11px; color: var(--plmb-mid); letter-spacing: 0.02em; }\n.plmb-dashboard .plmb-share { display: flex; align-items: center; gap: 6px; }\n.plmb-dashboard .plmb-share-label { font-size: 10.5px; color: var(--plmb-mid); letter-spacing: 0.08em; text-transform: uppercase; margin-right: 4px; font-weight: 500; }\n.plmb-dashboard .plmb-share-btn { text-decoration: none; width: 28px; height: 28px; border: 1px solid var(--plmb-border); background: #fff; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; color: var(--plmb-mid); transition: all 0.15s ease; }\n.plmb-dashboard .plmb-share-btn:hover { border-color: var(--plmb-magenta); background: var(--plmb-magenta); color: #fff; }\n.plmb-dashboard .plmb-share-btn svg { width: 13px; height: 13px; fill: currentColor; }\n.plmb-dashboard .plmb-dlall-block { margin-bottom: 44px; padding: 30px 34px; background: var(--plmb-cream-2); border: 1px solid var(--plmb-border); border-left: 4px solid var(--plmb-magenta); display: flex; align-items: center; justify-content: space-between; gap: 28px; flex-wrap: wrap; }\n.plmb-dashboard .plmb-dlall-text { min-width: 0; }\n.plmb-dashboard .plmb-dlall-text h4 { font-family: 'Playfair Display', Georgia, serif; font-size: 22px; font-weight: 600; color: var(--plmb-dark); margin: 0 0 6px; letter-spacing: 0; text-transform: none; line-height: 1.2; }\n.plmb-dashboard .plmb-dlall-text p { font-size: 13.5px; color: var(--plmb-mid); margin: 0; line-height: 1.55; }\n.plmb-dashboard .plmb-dlall-btn { display: inline-flex; align-items: center; gap: 10px; background: var(--plmb-magenta); color: #fff; border: 1px solid var(--plmb-magenta); cursor: pointer; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.2; letter-spacing: 0.04em; padding: 14px 24px; white-space: nowrap; transition: background 0.15s ease, transform 0.15s ease; }\n.plmb-dashboard .plmb-dlall-btn:hover { background: var(--plmb-magenta-dk); transform: translateY(-1px); }\n.plmb-dashboard .plmb-dlall-btn svg { width: 16px; height: 16px; fill: currentColor; flex-shrink: 0; }\n.plmb-dashboard .plmb-dlall-btn[disabled] { opacity: 0.6; cursor: default; transform: none; }\n.plmb-dashboard .plmb-dlall-actions { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }\n.plmb-dashboard .plmb-dlall-btn--pdf { background: #fff; color: var(--plmb-magenta); border: 1px solid var(--plmb-magenta); text-decoration: none; }\n.plmb-dashboard .plmb-dlall-btn--pdf:hover { background: var(--plmb-magenta); color: #fff; text-decoration: none; transform: translateY(-1px); }\n.plmb-dashboard .plmb-dlall-btn--pdf:hover svg { fill: #fff; }\n.plmb-dashboard .plmb-toast { position: fixed; bottom: 24px; left: 50%; transform: translate(-50%, 30px); background: var(--plmb-dark); color: #fff; padding: 12px 22px; font-size: 13px; font-weight: 500; letter-spacing: 0.02em; opacity: 0; pointer-events: none; transition: transform 0.25s ease, opacity 0.25s ease; z-index: 1000; box-shadow: 0 8px 24px rgba(0,0,0,0.2); }\n.plmb-dashboard .plmb-toast--show { opacity: 1; transform: translate(-50%, 0); }\n.plmb-dashboard .plmb-footer { background: var(--plmb-sand); border-top: 4px solid var(--plmb-magenta); padding: 48px 0 40px; }\n.plmb-dashboard .plmb-footer-inner { max-width: 1240px; margin: 0 auto; padding: 0 56px; }\n.plmb-dashboard .plmb-footer-grid { display: grid; grid-template-columns: 1.4fr 1fr; gap: 48px; align-items: start; }\n.plmb-dashboard .plmb-footer-title { font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--plmb-dark); margin-bottom: 12px; }\n.plmb-dashboard .plmb-footer-text { font-size: 12.5px; color: var(--plmb-mid); line-height: 1.7; }\n.plmb-dashboard .plmb-footer-text strong { color: var(--plmb-dark); }\n.plmb-dashboard .plmb-footer-block { margin-bottom: 28px; }\n.plmb-dashboard .plmb-footer-block:last-child { margin-bottom: 0; }\n.plmb-dashboard .plmb-footer-logo-row { display: flex; align-items: center; gap: 14px; margin-bottom: 18px; }\n.plmb-dashboard .plmb-footer-contact { font-size: 12.5px; color: var(--plmb-mid); line-height: 1.85; }\n.plmb-dashboard .plmb-footer-cta { background: var(--plmb-dark); color: #fff; padding: 32px 32px 30px; position: relative; overflow: hidden; }\n.plmb-dashboard .plmb-footer-cta::before { content: \"\"; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: var(--plmb-magenta); }\n.plmb-dashboard .plmb-footer-cta-eyebrow { font-size: 11px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--plmb-magenta); margin: 0 0 12px; }\n.plmb-dashboard .plmb-footer-cta-title { font-family: 'Playfair Display', Georgia, serif; font-size: 22px; font-weight: 400; line-height: 1.25; color: #fff; margin: 0 0 12px; }\n.plmb-dashboard .plmb-footer-cta-text { font-size: 13px; line-height: 1.6; color: rgba(255,255,255,0.78); margin: 0 0 14px; }\n.plmb-dashboard .plmb-footer-cta-text + .plmb-footer-cta-btn { margin-top: 8px; }\n.plmb-dashboard .plmb-footer-cta-btn { display: inline-flex; align-items: center; gap: 10px; background: var(--plmb-magenta); color: #fff; text-decoration: none; font-size: 13px; font-weight: 600; letter-spacing: 0.04em; padding: 13px 22px; transition: background 0.15s ease, transform 0.15s ease; }\n.plmb-dashboard .plmb-footer-cta-btn:hover { background: var(--plmb-magenta-dk); color: #fff; text-decoration: none; transform: translateY(-1px); }\n.plmb-dashboard .plmb-footer-cta-arrow { font-family: 'Playfair Display', Georgia, serif; font-size: 20px; line-height: 1; }\n\/* PDF-only \"view online\" CTA in the footer (sits above the newsletter CTA) *\/\n.plmb-dashboard .plmb-footer-online.plmb-print-only { display: none; }\n.plmb-dashboard .plmb-footer-online { align-items: center; justify-content: space-between; gap: 16px; text-decoration: none; background: var(--plmb-magenta); color: #fff; padding: 18px 24px; margin-bottom: 20px; }\n.plmb-dashboard .plmb-footer-online-text { display: flex; flex-direction: column; }\n.plmb-dashboard .plmb-footer-online-eyebrow { font-size: 10.5px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.8); margin-bottom: 3px; }\n.plmb-dashboard .plmb-footer-online { font-family: 'Playfair Display', Georgia, serif; font-size: 18px; font-weight: 400; }\n.plmb-dashboard .plmb-footer-online-arrow { font-family: 'Playfair Display', Georgia, serif; font-size: 22px; line-height: 1; flex-shrink: 0; }\n@media (max-width: 1024px) {\n  .plmb-dashboard .plmb-section-inner { padding: 48px 36px 52px; }\n  .plmb-dashboard .plmb-footer-inner  { padding: 0 36px; }\n  .plmb-dashboard .plmb-overview-title { font-size: 38px; }\n  .plmb-dashboard .plmb-section-num    { font-size: 36px; }\n}\n@media (max-width: 900px) {\n  .plmb-dashboard { font-size: 14px; }\n  .plmb-dashboard .plmb-section-inner { padding: 40px 28px 44px; }\n  .plmb-dashboard .plmb-footer-inner  { padding: 0 28px; }\n  .plmb-dashboard .plmb-overview-intro { grid-template-columns: 1fr; gap: 20px; align-items: start; }\n  .plmb-dashboard .plmb-bullets--2col { columns: 1; }\n  .plmb-dashboard .plmb-section-body { grid-template-columns: 1fr; gap: 28px; }\n  .plmb-dashboard .plmb-headlines    { grid-template-columns: 1fr; gap: 24px; }\n  .plmb-dashboard .plmb-footer-grid  { grid-template-columns: 1fr; gap: 32px; }\n  .plmb-dashboard .plmb-copy--cols   { columns: 1; }\n  .plmb-dashboard .plmb-chart-wrap--md { height: 200px; }\n  .plmb-dashboard .plmb-chart-wrap--lg { height: 300px; }\n  .plmb-dashboard .plmb-overview-title { font-size: 32px; }\n  .plmb-dashboard .plmb-overview-headline { font-size: 28px; }\n  .plmb-dashboard .plmb-section-title { font-size: 22px; }\n  .plmb-dashboard .plmb-section-num   { font-size: 32px; }\n  .plmb-dashboard .plmb-prime-table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n}\n@media (max-width: 600px) {\n  .plmb-dashboard .plmb-section-inner { padding: 32px 20px 36px; }\n  .plmb-dashboard .plmb-footer-inner  { padding: 0 20px; }\n  .plmb-dashboard .plmb-overview-head { flex-direction: column; align-items: flex-start; gap: 18px; }\n  .plmb-dashboard .plmb-overview-head-left { gap: 14px; }\n  .plmb-dashboard .plmb-overview-title { font-size: 26px; }\n  .plmb-dashboard .plmb-overview-title .plmb-edition { font-size: 14px; }\n  .plmb-dashboard .plmb-overview-headline { font-size: 22px; }\n  .plmb-dashboard .plmb-section-head { grid-template-columns: auto 1fr; grid-template-areas: \"num title\" \"badge badge\"; row-gap: 16px; }\n  .plmb-dashboard .plmb-section-num   { grid-area: num; font-size: 28px; }\n  .plmb-dashboard .plmb-section-head .plmb-title-wrap { grid-area: title; }\n  .plmb-dashboard .plmb-section-badge { grid-area: badge; justify-self: start; }\n  .plmb-dashboard .plmb-section-title { font-size: 19px; }\n  .plmb-dashboard .plmb-hl-cards     { grid-template-columns: 1fr; }\n  .plmb-dashboard .plmb-chart-card   { padding: 18px 16px 16px; }\n  .plmb-dashboard .plmb-chart-foot   { flex-direction: column; align-items: flex-start; gap: 10px; }\n}\n@media print {\n  \/* Cover page = page 1; it fills the sheet and is followed by a page break. *\/\n  .plmb-dashboard .plmb-cover { display: block; min-height: 297mm; margin: 0; position: relative; overflow: hidden; break-after: page; page-break-after: always; }\n  \/* Each content section starts a fresh page; overview is page 2 (after the cover). *\/\n  .plmb-dashboard .plmb-section--overview { break-before: avoid; }\n  .plmb-dashboard #plmb-sales-activity,\n  .plmb-dashboard #plmb-sales-prices,\n  .plmb-dashboard #plmb-super-prime,\n  .plmb-dashboard #plmb-lettings { break-before: page; page-break-before: always; }\n  .plmb-dashboard .plmb-footer { break-before: page; page-break-before: always; }\n\n  \/* Hide interactive-only elements *\/\n  .plmb-dashboard .plmb-share,\n  .plmb-dashboard .plmb-section-nav,\n  .plmb-dashboard .plmb-headlines,\n  .plmb-dashboard .plmb-dlall-block { display: none !important; }\n  \/* Swap to print copy variants *\/\n  .plmb-dashboard .plmb-print-hide { display: none !important; }\n  .plmb-dashboard .plmb-print-only { display: block !important; }\n  .plmb-dashboard .plmb-footer-online.plmb-print-only { display: flex !important; }\n  \/* Fringe line is solid #E0A024 in the PDF \u2014 match its legend swatch *\/\n  .plmb-dashboard .plmb-leg-swatch--fringe { background: #E0A024 !important; }\n\n  \/* Trim vertical padding to give each page more usable height *\/\n  .plmb-dashboard .plmb-section-inner { padding: 30px 40px 30px; }\n  .plmb-dashboard .plmb-section { border-bottom: none; }\n  \/* In print, use a single uniform page colour for all sections (the subtle web alt-tint\n     is dropped) and set the dashboard background to match, so the unavoidable ~2mm strip\n     at the page cut edge is invisible and no colour appears to bleed between pages. *\/\n  .plmb-dashboard,\n  .plmb-dashboard .plmb-section,\n  .plmb-dashboard .plmb-section--alt,\n  .plmb-dashboard .plmb-section--overview { background: var(--plmb-cream) !important; }\n  \/* Fill the full page height so each section's background colour reaches the bottom edge. *\/\n  .plmb-dashboard .plmb-section { min-height: 294mm; margin: 0; }\n  .plmb-dashboard .plmb-footer { min-height: 297mm; margin: 0; box-sizing: border-box; }\n\n  \/* Keep a section's header with the content that follows it *\/\n  .plmb-dashboard .plmb-section-head { break-after: avoid; page-break-after: avoid; margin-bottom: 22px; }\n\n  \/* Never split a chart card; keep it whole on its page *\/\n  .plmb-dashboard .plmb-chart-card { break-inside: avoid; page-break-inside: avoid; }\n  .plmb-dashboard .plmb-chart-card--wide { width: 100%; max-width: 100%; }\n  .plmb-dashboard .plmb-chart-wrap { max-width: 100%; }\n  \/* Reduce chart heights in print so copy + chart fit a page where possible *\/\n  .plmb-dashboard .plmb-chart-wrap--lg { height: 210px; }\n  .plmb-dashboard .plmb-chart-wrap--md { height: 200px; }\n  \/* Tighten the lettings copy so its header + copy + chart sit together on one page *\/\n  .plmb-dashboard #plmb-lettings .plmb-copy p { margin-bottom: 9px; line-height: 1.55; }\n\n  \/* Compress overview so it fits one page *\/\n  .plmb-dashboard .plmb-overview-head { padding-bottom: 14px; margin-bottom: 16px; }\n  .plmb-dashboard .plmb-overview-intro { margin-bottom: 16px; padding-bottom: 16px; }\n  .plmb-dashboard .plmb-overview-headline { font-size: 28px; }\n  .plmb-dashboard .plmb-overview-table-block { margin-bottom: 16px; }\n  .plmb-dashboard .plmb-prime-table thead th { padding: 9px 10px; }\n  .plmb-dashboard .plmb-prime-table tbody td { padding: 9px 10px; }\n  .plmb-dashboard .plmb-overview-bullets-block { margin-bottom: 0; }\n  .plmb-dashboard .plmb-bullets li { margin-bottom: 7px; font-size: 12px; line-height: 1.5; }\n\n  body { -webkit-print-color-adjust: exact; print-color-adjust: exact; }\n}\n<\/style>\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\">\n  <symbol id=\"plmb-logo\" viewBox=\"0 0 127.6 127.6\">\n    <rect width=\"127.6\" height=\"127.6\" fill=\"#DD0F7B\"\/>\n    <path fill=\"#fff\" d=\"M93.3,104.9c-0.7,0-1.4-0.1-2.1-0.2c-0.8-0.1-1.5-0.3-2.2-0.5c-1.4-0.4-2.7-1-4-1.8c-1.2-0.7-2.3-1.7-3.3-3\n      l0.3-2.1l2-1.4l2,0.4c0.7,1.1,1.8,2.1,3.3,2.8c1.4,0.7,2.8,1.1,4,1.1c1.1,0,2.3-0.3,3.4-0.8c1-0.5,1.8-1.2,2.4-2.1\n      c0.5-0.8,0.8-1.8,0.8-2.8c0-0.8-0.1-1.4-0.4-2.1c-0.3-0.6-0.7-1.1-1.3-1.5l-0.1-0.1c-0.1-0.1-0.3-0.3-0.7-0.5l-0.3-0.2\n      c-0.1,0-0.3-0.1-0.6-0.3l-0.2-0.1c-0.4-0.3-0.5-0.3-0.6-0.4l-0.1,0l-3.2-1.8l-3.5-2c-0.4-0.3-0.8-0.5-1.3-0.8l-0.4-0.3\n      c-0.7-0.4-1.2-0.8-1.5-1.1c-1-0.8-1.8-1.8-2.4-2.9c-0.6-1.1-0.9-2.4-0.9-3.8c0-1,0.2-1.9,0.4-2.7c0.3-0.9,0.7-1.7,1.2-2.3\n      c1-1.4,2.3-2.4,4-3.1c0.9-0.4,1.8-0.6,2.6-0.8c0.9-0.2,1.9-0.3,2.9-0.3c3.4,0,6.8,1.4,10.2,4l0.2,2.1l-1.5,1.6l-1.9,0.2\n      c-2.7-2.1-5.1-3.1-7.2-3.1c-1.7,0-3,0.4-4,1.2c-1,0.8-1.4,1.8-1.4,3.2c0,0.9,0.3,1.6,0.9,2.3c0.6,0.8,1.4,1.5,2.3,2\n      c0.4,0.2,1.1,0.6,2,1.1l1.8,0.9c0.6,0.3,0.9,0.5,1,0.6c0.4,0.2,1,0.5,1.7,0.9l0.1,0c0.3,0.2,0.6,0.4,0.9,0.6c1,0.6,1.7,1,2.1,1.3\n      c1.3,0.8,2.4,1.9,3.2,3.3c0.8,1.4,1.3,3,1.3,4.8c0,3.4-1.2,6-3.6,7.8C99.4,104.1,96.6,104.9,93.3,104.9L93.3,104.9z M74.2,104.3\n      H55.7l-1.4-1.4V69.4l1.4-1.4h18.2l1.4,1.4v1.8l-1.4,1.4H59.5v10.6h9.9l1.4,1.4v1.9l-1.4,1.4h-9.9v11.6h14.7l1.4,1.4v1.8L74.2,104.3\n      L74.2,104.3z M46,104.3h-3l-1.2-0.7l-8.8-13.8h-4.5v13l-1.4,1.4h-2.4l-1.4-1.4V69.4l1.4-1.4h9c2,0,3.8,0.4,5.5,1.2\n      c1.7,0.9,3.1,2.2,4,3.7c1,1.7,1.5,3.6,1.5,5.8c0,1.4-0.3,2.8-0.8,4.2c-0.5,1.4-1.4,2.6-2.6,3.7c-0.8,0.7-1.8,1.4-3,1.9l9,13.5\n      L46,104.3L46,104.3z M28.4,85.1h4.9c0.8,0,1.7-0.2,2.7-0.7c0.8-0.4,1.6-1.1,2.2-2.1c0.6-0.9,0.9-2.1,0.9-3.6c0-1.4-0.2-2.5-0.6-3.5\n      c-0.3-0.9-0.9-1.5-1.7-1.9c-0.9-0.5-2-0.7-3.4-0.7h-5.1V85.1L28.4,85.1z\"\/>\n    <path fill=\"#fff\" d=\"M62.6,60.1c-3.2,0-5.7-0.8-7.5-2.5c-1.8-1.6-3.1-3.8-3.9-6.6c-0.4-1.3-0.6-2.8-0.8-4.4\n      c-0.2-1.7-0.3-3.5-0.3-5.3c0-2.7,0.2-5.2,0.6-7.6c0.4-2.3,1-4.3,2-6c0.9-1.7,2.2-3,3.9-3.9c1.6-0.9,3.6-1.3,6-1.3\n      c2.6,0,4.8,0.6,6.5,1.8c1.6,1.2,2.9,2.7,3.7,4.6c0.8,1.7,1.4,3.6,1.7,5.6c0.2,1.8,0.4,3.9,0.4,6.2c0,5.9-0.8,10.6-2.5,13.8\n      C70.4,58.3,67.2,60.1,62.6,60.1L62.6,60.1z M62.6,27.2c-1.7,0-3,0.5-4,1.4c-1,0.9-1.8,2.5-2.2,4.5c-0.2,1-0.4,2.2-0.6,3.7\n      c-0.1,1.2-0.2,2.7-0.2,4.6c0,2.7,0.2,5.1,0.5,7.1c0.3,2,1.1,3.7,2.1,5.1c1,1.3,2.5,1.9,4.4,1.9c1.7,0,3.1-0.6,4.1-1.7\n      c1.1-1.4,1.8-3.1,2.1-5.1c0.4-2.1,0.6-4.5,0.6-7.3c0-4.5-0.5-8.2-1.6-10.8C66.8,28.3,65.2,27.2,62.6,27.2L62.6,27.2z M103.1,59.8\n      h-2.6L99.2,59L88.3,34.4l0,23.6l-1.5,1.4h-2.4L83,58V24.6l1.4-1.4h3.5l1.3,0.9l9.9,22.4l0-21.9l1.4-1.4h2.5l1.4,1.4v33.8\n      L103.1,59.8L103.1,59.8z M43.2,59.4H24.6L23.2,58V24.6l1.4-1.4H27l1.4,1.4v30.2h14.8l1.4,1.4V58L43.2,59.4L43.2,59.4z\"\/>\n  <\/symbol>\n<\/svg>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     COVER PAGE (PDF only \u2014 hidden in the web embed)\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"plmb-cover\" aria-hidden=\"true\">\n  <svg class=\"plmb-geo plmb-cover-geo\" viewBox=\"0 0 800 800\" aria-hidden=\"true\">\n    <circle cx=\"560\" cy=\"560\" r=\"320\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"560\" cy=\"560\" r=\"230\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"560\" cy=\"560\" r=\"140\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"560\" cy=\"560\" r=\"55\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <line x1=\"240\" y1=\"560\" x2=\"880\" y2=\"560\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"560\" y1=\"240\" x2=\"560\" y2=\"880\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"330\" y1=\"330\" x2=\"790\" y2=\"790\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"790\" y1=\"330\" x2=\"330\" y2=\"790\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n  <\/svg>\n  <div class=\"plmb-cover-inner\">\n    <div class=\"plmb-cover-top\">\n      <div class=\"plmb-cover-brand\">\n        <svg class=\"plmb-logo\" aria-label=\"LonRes\"><use href=\"#plmb-logo\"\/><\/svg>\n        <span class=\"plmb-cover-brand-text\">LonRes \u00b7 Research<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"plmb-cover-main\">\n      <p class=\"plmb-cover-eyebrow\">Prime London Market Dashboard<\/p>\n      <h1 class=\"plmb-cover-title\">Prime London Market Dashboard<\/h1>\n      <p class=\"plmb-cover-edition plmb-cover-edition--solo\">August edition<\/p>\n      <p class=\"plmb-cover-strap\">The prime London sales market slowed further in July. In the prime lettings market, evidence is increasing that the Renters\u2019 Rights Act is contributing to higher rental growth.<\/p>\n      <a class=\"plmb-cover-cta\" href=\"https:\/\/lonres.com\/public\/prime-london-monthly-dashboard-august\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n        View the interactive dashboard online <span class=\"plmb-cover-cta-arrow\">\u203a<\/span>\n      <\/a>\n    <\/div>\n    <div class=\"plmb-cover-foot\">\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n      <p class=\"plmb-cover-source\">Source: LonRes<br>Independent analysis of the prime London housing market<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 1 \u00b7 OVERVIEW\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"plmb-overview\" class=\"plmb-section plmb-section--overview\">\n  <svg class=\"plmb-geo plmb-geo--hero\" viewBox=\"0 0 800 600\" aria-hidden=\"true\">\n    <circle cx=\"400\" cy=\"300\" r=\"280\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"400\" cy=\"300\" r=\"200\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"400\" cy=\"300\" r=\"120\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"400\" cy=\"300\" r=\"40\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <line x1=\"120\" y1=\"300\" x2=\"680\" y2=\"300\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"400\" y1=\"20\"  x2=\"400\" y2=\"580\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"180\" y1=\"102\" x2=\"620\" y2=\"498\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"620\" y1=\"102\" x2=\"180\" y2=\"498\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n  <\/svg>\n  <div class=\"plmb-section-inner\">\n    <header class=\"plmb-overview-head\">\n      <div class=\"plmb-overview-head-left\">\n        <svg class=\"plmb-logo\" aria-label=\"LonRes\"><use href=\"#plmb-logo\"\/><\/svg>\n        <h1 class=\"plmb-overview-title\">\n          Prime London Market Dashboard\n          <span class=\"plmb-edition\">August 2026 edition<\/span>\n        <\/h1>\n      <\/div>\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n    <\/header>\n    <!-- HERO INTRO -->\n    <div class=\"plmb-overview-intro\">\n      <div class=\"plmb-overview-intro-left\">\n        <p class=\"plmb-table-heading\">Overview<\/p>\n        <h2 class=\"plmb-overview-headline\">Summer slowdown for prime London sales market<\/h2>\n        <p class=\"plmb-overview-subhead\">Prime London lettings sees highest rental growth in 18 months<\/p>\n      <\/div>\n      <div class=\"plmb-overview-intro-right\">\n        <p class=\"plmb-overview-subtext\">\n          The prime London sales market slowed further in July. In the prime lettings market, evidence is increasing that the Renters\u2019 Rights Act is contributing to higher rental growth.\n        <\/p>\n      <\/div>\n    <\/div>\n    <!-- DATA TABLE -->\n    <div class=\"plmb-overview-table-block\">\n      <p class=\"plmb-table-heading\">Monthly prime data \u2013 July 2026<\/p>\n      <table class=\"plmb-prime-table\">\n        <thead>\n          <tr>\n            <th><\/th>\n            <th>Prime Sales<br>Annual Change<\/th>\n            <th>Prime Sales<br>Change vs. 2017\u201319*<\/th>\n            <th>Prime Lettings**<br>Annual Change<\/th>\n            <th>Prime Lettings**<br>Change vs. 2017\u201319*<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Achieved prices\/rents<\/td>\n            <td>-7.9%<\/td><td>-5.7%<\/td><td>5.3%<\/td><td>41.0%<\/td>\n          <\/tr>\n          <tr>\n            <td>Properties sold\/let<\/td>\n            <td>-11.5%<\/td><td>-7.3%<\/td><td>1.5%<\/td><td>-46.8%<\/td>\n          <\/tr>\n          <tr>\n            <td>New instructions<\/td>\n            <td>3.3%<\/td><td>26.2%<\/td><td>3.6%<\/td><td>-37.1%<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n      <p class=\"plmb-small\" style=\"margin-top:10px;\">\n        All price and rent figures based on \u00a3 per sq. ft. values &nbsp;|&nbsp;\n        *Pre-pandemic &nbsp;|&nbsp; **Excludes Prime Fringe &nbsp;|&nbsp; Source: LonRes\n      <\/p>\n    <\/div>\n    <!-- KEY HEADLINES -->\n    <div class=\"plmb-overview-bullets-block\">\n      <p class=\"plmb-table-heading\">Key headlines<\/p>\n      <ul class=\"plmb-bullets plmb-bullets--2col\">\n        <li>Average achieved sold prices fell by <strong>7.9%<\/strong> on an annual basis in July. Compared to 2017\u20132019 (pre-pandemic) levels, values were <strong>5.7% lower<\/strong>.<\/li>\n        <li>There were <strong>11.5% fewer<\/strong> sales transactions in July than a year earlier and <strong>7.3% fewer<\/strong> than the 2017\u20132019 (pre-pandemic) July average.<\/li>\n        <li>New sales instructions in July were <strong>3.3% higher<\/strong> than last year and <strong>26.2% higher<\/strong> than the 2017\u20132019 (pre-pandemic) July average. The stock of available homes for sale at the end of July was <strong>2.5% higher<\/strong> than a year earlier but remains lower than the peak reached in September last year.<\/li>\n        <li>Transactions in the <strong>\u00a35m+ market<\/strong> were <strong>20.0% lower<\/strong> in July than the same month last year. New instructions in this market decreased by <strong>30.3%<\/strong> over the same period. The number of \u00a35m+ homes available for sale across prime London at the end of July was <strong>5.2% lower<\/strong> than a year earlier.<\/li>\n        <li>Average rental values across prime London rose by <strong>5.3%<\/strong> in July on an annual basis, while average rents were <strong>41.0% above<\/strong> their 2017\u20132019 (pre-pandemic) average.<\/li>\n        <li>LonRes data for July indicated an annual increase of <strong>1.5%<\/strong> in lets agreed and a <strong>3.6% rise<\/strong> in new instructions. The stock of available rental properties increased on an annual basis, with <strong>6.8% more<\/strong> homes on the market at the end of July than a year earlier.<\/li>\n      <\/ul>\n    <\/div>\n    <!-- DOWNLOAD ALL CHARTS \/ PDF CTA -->\n    <div class=\"plmb-dlall-block\">\n      <div class=\"plmb-dlall-text\">\n        <h4>Download all charts for use on social<\/h4>\n        <p>Grab all four charts as separate, branded PNG images \u2014 or download the full dashboard as a PDF.<\/p>\n      <\/div>\n      <div class=\"plmb-dlall-actions\">\n        <button type=\"button\" class=\"plmb-dlall-btn\" id=\"plmb-download-all\" aria-label=\"Download all charts as separate PNG images\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n          Download all charts\n        <\/button>\n        <!-- PDF download \u2014 update this href each month to the newly uploaded PDF's URL -->\n        <a class=\"plmb-dlall-btn plmb-dlall-btn--pdf\" id=\"plmb-download-pdf\"\n           href=\"https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/PLMB-July-2026-portrait.pdf\"\n           target=\"_blank\" rel=\"noopener noreferrer\"\n           download\n           aria-label=\"PDF version of the dashboard\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n          PDF version of dashboard\n        <\/a>\n      <\/div>\n    <\/div>\n    <!-- HEADLINE NAVIGATION -->\n    <div class=\"plmb-headlines\">\n      <div>\n        <h4>Sales headlines<\/h4>\n        <div class=\"plmb-hl-cards\">\n          <a class=\"plmb-hl-card\" href=\"#plmb-sales-activity\">Summer slowdown <span class=\"plmb-hl-arrow\">\u203a<\/span><\/a>\n          <a class=\"plmb-hl-card\" href=\"#plmb-sales-prices\">Discounts and time to sell <span class=\"plmb-hl-arrow\">\u203a<\/span><\/a>\n          <a class=\"plmb-hl-card\" href=\"#plmb-super-prime\">Super prime slowdown <span class=\"plmb-hl-arrow\">\u203a<\/span><\/a>\n        <\/div>\n      <\/div>\n      <div>\n        <h4>Lettings headlines<\/h4>\n        <div class=\"plmb-hl-cards\">\n          <a class=\"plmb-hl-card\" href=\"#plmb-lettings\">Strongest growth in 18 months <span class=\"plmb-hl-arrow\">\u203a<\/span><\/a>\n          <a class=\"plmb-hl-card\" href=\"#plmb-lettings\">PCL turnaround <span class=\"plmb-hl-arrow\">\u203a<\/span><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 2 \u00b7 SALES + RATIO CHART\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"plmb-sales-activity\" class=\"plmb-section plmb-section--alt\">\n  <svg class=\"plmb-geo plmb-geo--side\" viewBox=\"0 0 260 260\" aria-hidden=\"true\">\n    <circle cx=\"130\" cy=\"130\" r=\"120\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1.2\"\/>\n    <circle cx=\"130\" cy=\"130\" r=\"80\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"130\" cy=\"130\" r=\"40\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"10\" y1=\"130\" x2=\"250\" y2=\"130\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"130\" y1=\"10\" x2=\"130\" y2=\"250\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n  <\/svg>\n  <div class=\"plmb-section-inner\">\n    <div class=\"plmb-section-head\">\n      <span class=\"plmb-section-num\">02<\/span>\n      <div class=\"plmb-title-wrap\">\n        <span class=\"plmb-section-label\">Sales<\/span>\n        <h2 class=\"plmb-section-title\">Summer slowdown for prime London sales market<\/h2>\n      <\/div>\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n    <\/div>\n    <div class=\"plmb-section-body\">\n      <div class=\"plmb-copy\">\n        <p>The prime London sales market continued to underperform in July, with transactions and average values lower than the same month last year and down compared to longer-term benchmarks. Metrics such as discounts and reductions also point to weaker market conditions.<\/p>\n        <p>There were 11.5% fewer transactions in July than the same month a year ago, and 7.3% fewer than the 2017\u20132019 (pre-pandemic average) July average. The number of properties going under offer was 14.8% lower than a year ago but 35.0% higher than the 2017\u20132019 (pre-pandemic average) July average. Last July saw unusually high levels of under offers so the longer-term comparison is more representative than the annual one here, showing a higher number of deals continuing to be agreed. However, the proportion of these offers moving through to exchange remains significantly below historical levels.<\/p>\n        <p>Supply continued to rise slightly in July, with new sales instructions 3.3% higher than the same month last year and 26.2% higher than the 2017\u20132019 July average. Stock on the market at the end of July was 2.5% higher than a year earlier but 1.6% down on the peak reached in September 2025. The growth in the number of price reductions stalled on an annual basis, rising 0.3% in July, but even this result continued the record of every month so far in 2026 seeing the highest ever number of reductions for that month.<\/p>\n      <\/div>\n      <div class=\"plmb-chart-col\">\n      <figure class=\"plmb-chart-card\" data-chart-id=\"chart1\">\n        <div class=\"plmb-chart-head\">\n          <p class=\"plmb-chart-title\">Sales Activity Measures in July 2026, All Prime London<\/p>\n        <\/div>\n        <div class=\"plmb-chart-legend\">\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#00B5AD\"><\/div> Compared to July 2025<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#DD0F7B\"><\/div> Compared to July 2017\u201319 average<\/div>\n        <\/div>\n        <div class=\"plmb-chart-wrap plmb-chart-wrap--md\">\n          <canvas id=\"chart1\"><\/canvas>\n        <\/div>\n        <div class=\"plmb-chart-foot\">\n          <p class=\"plmb-chart-source\">Source: LonRes<\/p>\n          <div class=\"plmb-share\" data-share-text=\"Prime London sales activity \u2014 July 2026:&#10;\u2022 Sales: -11.5% vs July 2025 (-7.3% vs 2017-19 avg)&#10;\u2022 Under offer: -14.8% vs July 2025 (+35.0% vs 2017-19 avg)&#10;\u2022 New instructions: +3.3% vs July 2025 (+26.2% vs 2017-19 avg)&#10;\u2022 Price reductions: +0.3% vs July 2025 (+59.0% vs 2017-19 avg)&#10;\">\n            <span class=\"plmb-share-label\">Share<\/span>\n            <button class=\"plmb-share-btn\" data-share=\"linkedin\" aria-label=\"Share on LinkedIn\" title=\"Share on LinkedIn\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M20.5 3h-17A1.5 1.5 0 0 0 2 4.5v15A1.5 1.5 0 0 0 3.5 21h17a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 20.5 3zM8 18H5V9h3v9zM6.5 7.5A1.75 1.75 0 1 1 8.25 5.75 1.74 1.74 0 0 1 6.5 7.5zM19 18h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0 0 13 13.19V18h-3V9h2.9v1.3a3.11 3.11 0 0 1 2.7-1.4c1.55 0 3.4.86 3.4 3.66z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"x\" aria-label=\"Share on X\" title=\"Share on X\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2H21.5l-7.46 8.524L22.5 22h-6.797l-5.323-6.967L4.279 22H1.02l7.977-9.119L1.5 2h6.961l4.815 6.367L18.244 2zm-1.16 18.084h1.808L7.013 3.83H5.072l12.012 16.254z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"copy\" aria-label=\"Copy chart summary text\" title=\"Copy chart summary text\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 16H8V7h11v14z\"\/><\/svg>\n            <\/button>\n            <a class=\"plmb-share-btn\" href=\"https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/lonres-chart1-july-2026.png\" download=\"lonres-chart1-july-2026.png\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download chart as PNG image\" title=\"Download chart as PNG image\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/figure>\n      <\/div><!-- \/.plmb-chart-col -->\n    <\/div>\n      <nav class=\"plmb-section-nav\" aria-label=\"Section navigation\">\n        <a href=\"#plmb-overview\" class=\"plmb-nav-btn plmb-nav-btn--prev\">\n          <span class=\"plmb-nav-arrow\">\u2039<\/span>\n          <span><span class=\"plmb-nav-label\">Previous<\/span>Overview<\/span>\n        <\/a>\n        <a href=\"#plmb-overview\" class=\"plmb-nav-btn plmb-nav-btn--home\">\n          <span class=\"plmb-nav-arrow\">\u2191<\/span> Back to overview\n        <\/a>\n        <a href=\"#plmb-sales-prices\" class=\"plmb-nav-btn plmb-nav-btn--next\">\n          <span class=\"plmb-nav-arrow\">\u203a<\/span>\n          <span><span class=\"plmb-nav-label\">Next<\/span>Sales continued<\/span>\n        <\/a>\n      <\/nav>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 3 \u00b7 SALES CONTINUED + ACTIVITY CHART\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"plmb-sales-prices\" class=\"plmb-section\">\n  <div class=\"plmb-section-inner\">\n    <div class=\"plmb-section-head\">\n      <span class=\"plmb-section-num\">03<\/span>\n      <div class=\"plmb-title-wrap\">\n        <span class=\"plmb-section-label\">Sales<\/span>\n        <h2 class=\"plmb-section-title\">Summer slowdown for prime London sales market (continued)<\/h2>\n      <\/div>\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n    <\/div>\n    <div class=\"plmb-section-body\">\n      <div class=\"plmb-copy\">\n        <p>The record number of price reductions continues to have an impact on sale prices. The average achieved price across prime London fell by 7.9% in July on an annual basis, leaving values 5.7% lower than their pre-pandemic (2017 to 2019) average. Of the properties sold in July, over 50% did so after at least one reduction in asking price, while the average discount remains high at 10.4% across all prime London.<\/p>\n        <p>Time on the market has a significant bearing on the size of discount required, particularly in a market where prices are falling or, at best, static. For 2026 so far, the average discount for homes selling in under three months was just 3.9%, while the discount for those taking more than 12 months was 19.3% \u2013 a 15.5 percentage point difference.<\/p>\n        <p>Last year the pattern was much the same but with slightly lower discounts across the board. Back in the stronger market of 2022, the trend was still similar but the discount gap between sub-three months and more than 12 was much lower, at 10.5 percentage points. This highlights that avoiding overvaluation is particularly important in a weaker market.<\/p>\n      <\/div>\n      <div class=\"plmb-chart-col\">\n      <figure class=\"plmb-chart-card\" data-chart-id=\"chart2\">\n        <div class=\"plmb-chart-head\">\n          <p class=\"plmb-chart-title\">Prime London Discount to Asking Price by Time to Sell<\/p>\n        <\/div>\n        <div class=\"plmb-chart-legend\">\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#DD0F7B\"><\/div> 2026 year to date<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#00B5AD\"><\/div> 2025<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch plmb-leg-swatch--fringe\" style=\"background:#8B7B5E\"><\/div> 2022<\/div>\n        <\/div>\n        <div class=\"plmb-chart-wrap plmb-chart-wrap--md\">\n          <canvas id=\"chart2\"><\/canvas>\n        <\/div>\n        <div class=\"plmb-chart-foot\">\n          <p class=\"plmb-chart-source\">Source: LonRes<\/p>\n          <div class=\"plmb-share\" data-share-text=\"Prime London discount to asking price by time to sell (2026 YTD):&#10;\u2022 Under 3 months: -3.9%&#10;\u2022 3-6 months: -6.2%&#10;\u2022 6-12 months: -11.2%&#10;\u2022 More than 1 year: -19.3%&#10;A 15.5 percentage point gap between the fastest and slowest sales.&#10;\">\n            <span class=\"plmb-share-label\">Share<\/span>\n            <button class=\"plmb-share-btn\" data-share=\"linkedin\" aria-label=\"Share on LinkedIn\" title=\"Share on LinkedIn\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M20.5 3h-17A1.5 1.5 0 0 0 2 4.5v15A1.5 1.5 0 0 0 3.5 21h17a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 20.5 3zM8 18H5V9h3v9zM6.5 7.5A1.75 1.75 0 1 1 8.25 5.75 1.74 1.74 0 0 1 6.5 7.5zM19 18h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0 0 13 13.19V18h-3V9h2.9v1.3a3.11 3.11 0 0 1 2.7-1.4c1.55 0 3.4.86 3.4 3.66z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"x\" aria-label=\"Share on X\" title=\"Share on X\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2H21.5l-7.46 8.524L22.5 22h-6.797l-5.323-6.967L4.279 22H1.02l7.977-9.119L1.5 2h6.961l4.815 6.367L18.244 2zm-1.16 18.084h1.808L7.013 3.83H5.072l12.012 16.254z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"copy\" aria-label=\"Copy chart summary text\" title=\"Copy chart summary text\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 16H8V7h11v14z\"\/><\/svg>\n            <\/button>\n            <a class=\"plmb-share-btn\" href=\"https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/lonres-chart2-july-2026.png\" download=\"lonres-chart2-july-2026.png\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download chart as PNG image\" title=\"Download chart as PNG image\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/figure>\n      <\/div><!-- \/.plmb-chart-col -->\n    <\/div>\n      <nav class=\"plmb-section-nav\" aria-label=\"Section navigation\">\n        <a href=\"#plmb-sales-activity\" class=\"plmb-nav-btn plmb-nav-btn--prev\">\n          <span class=\"plmb-nav-arrow\">\u2039<\/span>\n          <span><span class=\"plmb-nav-label\">Previous<\/span>Sales<\/span>\n        <\/a>\n        <a href=\"#plmb-overview\" class=\"plmb-nav-btn plmb-nav-btn--home\">\n          <span class=\"plmb-nav-arrow\">\u2191<\/span> Back to overview\n        <\/a>\n        <a href=\"#plmb-super-prime\" class=\"plmb-nav-btn plmb-nav-btn--next\">\n          <span class=\"plmb-nav-arrow\">\u203a<\/span>\n          <span><span class=\"plmb-nav-label\">Next<\/span>Super prime<\/span>\n        <\/a>\n      <\/nav>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 4 \u00b7 SUPER PRIME (\u00a35m+) + CHART 3\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"plmb-super-prime\" class=\"plmb-section plmb-section--alt\">\n  <svg class=\"plmb-geo plmb-geo--side\" viewBox=\"0 0 260 260\" aria-hidden=\"true\">\n    <circle cx=\"130\" cy=\"130\" r=\"120\" fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1.2\"\/>\n    <circle cx=\"130\" cy=\"130\" r=\"80\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"1\"\/>\n    <circle cx=\"130\" cy=\"130\" r=\"40\"  fill=\"none\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"10\" y1=\"130\" x2=\"250\" y2=\"130\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n    <line x1=\"130\" y1=\"10\" x2=\"130\" y2=\"250\" stroke=\"#2B2826\" stroke-width=\"0.8\"\/>\n  <\/svg>\n  <div class=\"plmb-section-inner\">\n    <div class=\"plmb-section-head\">\n      <span class=\"plmb-section-num\">04<\/span>\n      <div class=\"plmb-title-wrap\">\n        <span class=\"plmb-section-label\">Super Prime \u00b7 \u00a35m+<\/span>\n        <h2 class=\"plmb-section-title\">Super prime slowdown across all measures<\/h2>\n      <\/div>\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n    <\/div>\n    <div class=\"plmb-section-body plmb-section-body--stacked\">\n      <div class=\"plmb-copy plmb-copy--full plmb-copy--cols\">\n        <p>There were 30.3% fewer new \u00a35m+ instructions in July compared to the same month last year, but this was still 30.1% higher than the 2017 to 2019 July average. There were 20.0% fewer transactions in July on an annual basis, 20.0% above the 2017 to 2019 July average.<\/p>\n        <p>Other metrics also suggest that there is a general air of caution \u2013 perhaps even inactivity \u2013 across the top end of the market this summer. Under offer numbers have slipped in the past couple of months after a reasonable start to the year \u2013 they were down 50.0% in July compared to last year. There were also 30.6% fewer price reductions in July compared to last year.<\/p>\n        <p>At the end of July there were 5.2% fewer \u00a35m+ properties on the market than at the same point last year, but 61.8% more than five years earlier (July 2021). Broken down by local area, the volume of homes for sale has varied significantly over the past few years. The increase in available stock over five years ranges from 17% in Mayfair &amp; St James\u2019s to 79% in Kensington, Notting Hill &amp; Holland Park. This latter figure follows a decline from the peak of 108% in October last year, while Chelsea has seen a significant increase over that same period.<\/p>\n      <\/div>\n      <figure class=\"plmb-chart-card plmb-chart-card--wide\" data-chart-id=\"chart3\">\n        <div class=\"plmb-chart-head\">\n          <p class=\"plmb-chart-title\">\u00a35m+ Stock on the Market vs. July 2021, Selected Neighbourhoods<\/p>\n        <\/div>\n        <div class=\"plmb-chart-legend\">\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#DD0F7B\"><\/div> Kensington, Notting Hill &amp; Holland Park<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#00B5AD\"><\/div> Knightsbridge &amp; Belgravia<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch plmb-leg-swatch--fringe\" style=\"background:#8B7B5E\"><\/div> Chelsea<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#6E8CA0\"><\/div> South Kensington<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#2B2826\"><\/div> Mayfair &amp; St James\u2019s<\/div>\n        <\/div>\n        <div class=\"plmb-chart-wrap plmb-chart-wrap--lg\">\n          <canvas id=\"chart3\"><\/canvas>\n        <\/div>\n        <div class=\"plmb-chart-foot\">\n          <p class=\"plmb-chart-source\">Source: LonRes &nbsp;|&nbsp; Indexed to July 2021 = 0%<\/p>\n          <div class=\"plmb-share\" data-share-text=\"\u00a35m+ stock on the market vs July 2021, by neighbourhood (July 2026):&#10;\u2022 Kensington, Notting Hill &amp; Holland Park: +79%&#10;\u2022 Chelsea: +63%&#10;\u2022 Knightsbridge &amp; Belgravia: +62%&#10;\u2022 South Kensington: +24%&#10;\u2022 Mayfair &amp; St James\u2019s: +17%&#10;\">\n            <span class=\"plmb-share-label\">Share<\/span>\n            <button class=\"plmb-share-btn\" data-share=\"linkedin\" aria-label=\"Share on LinkedIn\" title=\"Share on LinkedIn\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M20.5 3h-17A1.5 1.5 0 0 0 2 4.5v15A1.5 1.5 0 0 0 3.5 21h17a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 20.5 3zM8 18H5V9h3v9zM6.5 7.5A1.75 1.75 0 1 1 8.25 5.75 1.74 1.74 0 0 1 6.5 7.5zM19 18h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0 0 13 13.19V18h-3V9h2.9v1.3a3.11 3.11 0 0 1 2.7-1.4c1.55 0 3.4.86 3.4 3.66z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"x\" aria-label=\"Share on X\" title=\"Share on X\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2H21.5l-7.46 8.524L22.5 22h-6.797l-5.323-6.967L4.279 22H1.02l7.977-9.119L1.5 2h6.961l4.815 6.367L18.244 2zm-1.16 18.084h1.808L7.013 3.83H5.072l12.012 16.254z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"copy\" aria-label=\"Copy chart summary text\" title=\"Copy chart summary text\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 16H8V7h11v14z\"\/><\/svg>\n            <\/button>\n            <a class=\"plmb-share-btn\" href=\"https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/lonres-chart3-july-2026.png\" download=\"lonres-chart3-july-2026.png\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download chart as PNG image\" title=\"Download chart as PNG image\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/figure>\n    <\/div>\n      <nav class=\"plmb-section-nav\" aria-label=\"Section navigation\">\n        <a href=\"#plmb-sales-prices\" class=\"plmb-nav-btn plmb-nav-btn--prev\">\n          <span class=\"plmb-nav-arrow\">\u2039<\/span>\n          <span><span class=\"plmb-nav-label\">Previous<\/span>Sales continued<\/span>\n        <\/a>\n        <a href=\"#plmb-overview\" class=\"plmb-nav-btn plmb-nav-btn--home\">\n          <span class=\"plmb-nav-arrow\">\u2191<\/span> Back to overview\n        <\/a>\n        <a href=\"#plmb-lettings\" class=\"plmb-nav-btn plmb-nav-btn--next\">\n          <span class=\"plmb-nav-arrow\">\u203a<\/span>\n          <span><span class=\"plmb-nav-label\">Next<\/span>Lettings<\/span>\n        <\/a>\n      <\/nav>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 5 \u00b7 LETTINGS + CHART 4 (full-width chart)\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section id=\"plmb-lettings\" class=\"plmb-section\">\n  <div class=\"plmb-section-inner\">\n    <div class=\"plmb-section-head\">\n      <span class=\"plmb-section-num\">05<\/span>\n      <div class=\"plmb-title-wrap\">\n        <span class=\"plmb-section-label\">Lettings<\/span>\n        <h2 class=\"plmb-section-title\">Rental growth accelerates across Prime London lettings market<\/h2>\n      <\/div>\n      <span class=\"plmb-section-badge\">August 2026<\/span>\n    <\/div>\n    <div class=\"plmb-section-body plmb-section-body--stacked\">\n      <div class=\"plmb-copy plmb-copy--full plmb-copy--cols\">\n        <p>In July, the prime London lettings market saw the strongest rental growth in 18 months, while activity increased slightly.<\/p>\n        <p>LonRes data for July indicated an annual increase of 1.5% in lets agreed and a 3.6% increase in new instructions. The stock of available rental properties increased on an annual basis, with 6.8% more homes on the market at the end of July than a year earlier. Note that these activity figures exclude listings in our Prime Fringe** catchment as these have been impacted by a change in the way listings are collected for our new rental checker calculator.<\/p>\n        <p>Average rental values increased by 5.3% on an annual basis in July, the strongest performance since February 2025. Average rental values were 41.0% above their 2017\u20132019 (pre-pandemic) average.<\/p>\n        <p>All three main catchment areas recorded similar rates of annual growth in July, but this follows significant variation at the start of the year. Prime central London has seen the largest turnaround, moving from a 3.7% fall in February to a 5.7% rise in July. The outer areas have seen steadier growth in recent months.<\/p>\n        <p>It is possible that the changes introduced by the Renters\u2019 Rights Act have quickly led to higher rental growth. Before its introduction it was predicted that supply could tighten and that asking rents would increase in response to the banning of \u2018bidding wars\u2019. The increase in rental growth has coincided with the Act\u2019s May start date, but the largest improvement has been seen in PCL, where the highest proportion of properties \u2013 more than 20% in 2026 so far \u2013 are exempt from the Act due to annual rent being over \u00a3100,000. So, it is probable that other factors are also contributing to the increase.<\/p>\n      <\/div>\n      <figure class=\"plmb-chart-card plmb-chart-card--wide\" data-chart-id=\"chart4\">\n        <div class=\"plmb-chart-head\">\n          <p class=\"plmb-chart-title\">Annual Rental Growth by Area<\/p>\n        <\/div>\n        <div class=\"plmb-chart-legend\">\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#DD0F7B\"><\/div> Prime Central London<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch\" style=\"background:#00B5AD\"><\/div> Inner Prime<\/div>\n          <div class=\"plmb-leg-item\"><div class=\"plmb-leg-swatch plmb-leg-swatch--fringe\" style=\"background:#8B7B5E\"><\/div> Fringe<\/div>\n        <\/div>\n        <div class=\"plmb-chart-wrap plmb-chart-wrap--lg\">\n          <canvas id=\"chart4\"><\/canvas>\n        <\/div>\n        <div class=\"plmb-chart-foot\">\n          <p class=\"plmb-chart-source\">Source: LonRes &nbsp;|&nbsp; Data to July 2026<\/p>\n          <div class=\"plmb-share\" data-share-text=\"Annual rental growth, prime London \u2014 July 2026:&#10;\u2022 Prime Central London: +5.7% (from a 3.7% fall in February)&#10;\u2022 Inner Prime: +5.5%&#10;\u2022 Fringe: +4.4%&#10;The strongest rental growth in 18 months.&#10;\">\n            <span class=\"plmb-share-label\">Share<\/span>\n            <button class=\"plmb-share-btn\" data-share=\"linkedin\" aria-label=\"Share on LinkedIn\" title=\"Share on LinkedIn\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M20.5 3h-17A1.5 1.5 0 0 0 2 4.5v15A1.5 1.5 0 0 0 3.5 21h17a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 20.5 3zM8 18H5V9h3v9zM6.5 7.5A1.75 1.75 0 1 1 8.25 5.75 1.74 1.74 0 0 1 6.5 7.5zM19 18h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0 0 13 13.19V18h-3V9h2.9v1.3a3.11 3.11 0 0 1 2.7-1.4c1.55 0 3.4.86 3.4 3.66z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"x\" aria-label=\"Share on X\" title=\"Share on X\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M18.244 2H21.5l-7.46 8.524L22.5 22h-6.797l-5.323-6.967L4.279 22H1.02l7.977-9.119L1.5 2h6.961l4.815 6.367L18.244 2zm-1.16 18.084h1.808L7.013 3.83H5.072l12.012 16.254z\"\/><\/svg>\n            <\/button>\n            <button class=\"plmb-share-btn\" data-share=\"copy\" aria-label=\"Copy chart summary text\" title=\"Copy chart summary text\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 16H8V7h11v14z\"\/><\/svg>\n            <\/button>\n            <a class=\"plmb-share-btn\" href=\"https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/lonres-chart4-july-2026.png\" download=\"lonres-chart4-july-2026.png\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download chart as PNG image\" title=\"Download chart as PNG image\">\n              <svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/figure>\n    <\/div>\n      <nav class=\"plmb-section-nav\" aria-label=\"Section navigation\">\n        <a href=\"#plmb-super-prime\" class=\"plmb-nav-btn plmb-nav-btn--prev\">\n          <span class=\"plmb-nav-arrow\">\u2039<\/span>\n          <span><span class=\"plmb-nav-label\">Previous<\/span>Super prime<\/span>\n        <\/a>\n        <a href=\"#plmb-overview\" class=\"plmb-nav-btn plmb-nav-btn--home\">\n          <span class=\"plmb-nav-arrow\">\u2191<\/span> Back to overview\n        <\/a>\n        <span class=\"plmb-nav-btn plmb-nav-btn--next plmb-nav-btn--disabled\" aria-hidden=\"true\"><\/span>\n      <\/nav>\n  <\/div>\n<\/section>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FOOTER\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<footer id=\"plmb-footer\" class=\"plmb-footer\">\n  <div class=\"plmb-footer-inner\">\n    <div class=\"plmb-footer-logo-row\">\n      <svg class=\"plmb-logo plmb-logo--sm\" aria-label=\"LonRes\"><use href=\"#plmb-logo\"\/><\/svg>\n      <p class=\"plmb-footer-text\" style=\"margin:0;\">Prime London Market Dashboard \u00b7 July 2026<\/p>\n    <\/div>\n    <div class=\"plmb-footer-grid\">\n      <div>\n        <div class=\"plmb-footer-block\">\n          <p class=\"plmb-footer-title\">Notes<\/p>\n          <p class=\"plmb-footer-text\">\n            Prime London analysis includes properties within the following postcodes:<br>\n            <strong>Prime Central London:<\/strong> SW1Y, SW1X, SW1W, SW1A, SW3, SW7, SW10, W1S, W1K, W1J, W8.<br>\n            <strong>Prime Inner London:<\/strong> NW1, NW3, NW8, SW1P, SW1V, W1T, W1H, W1U, W1G, W1W, W2, W11, W14.<br>\n            <strong>Prime Fringe:<\/strong> SE1, SE11, SW4, SW5, SW6, SW11, W4, W6, W9, W10.<br><br>\n            **Lettings activity analysis currently excludes Prime Fringe postcodes due to a change in the way listings are collected for our new rental checker tool.\n          <\/p>\n        <\/div>\n      <\/div>\n      <div>\n        <a class=\"plmb-footer-online plmb-print-only\" href=\"https:\/\/lonres.com\/public\/prime-london-monthly-dashboard-august\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n          <span class=\"plmb-footer-online-text\">\n            <span class=\"plmb-footer-online-eyebrow\">Explore online<\/span>\n            View the interactive dashboard\n          <\/span>\n          <span class=\"plmb-footer-online-arrow\">\u203a<\/span>\n        <\/a>\n        <div class=\"plmb-footer-cta\">\n          <p class=\"plmb-footer-cta-eyebrow\">Stay informed<\/p>\n          <h3 class=\"plmb-footer-cta-title\">Sign up to our Newsletter<\/h3>\n          <p class=\"plmb-footer-cta-text\">\n            Each month, we'll share highlights from the LonRes platform: standout sales and lets, key market trends, snapshots from our network, plus industry updates and opportunities.\n          <\/p>\n          <p class=\"plmb-footer-cta-text\">\n            Designed to cut through the noise, it's a quick, relevant way to stay connected \u2014 to the market, your peers, and LonRes.\n          <\/p>\n          <a href=\"https:\/\/lonres.com\/public\/newsletter\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"plmb-footer-cta-btn\">\n            Sign up to the newsletter\n            <span class=\"plmb-footer-cta-arrow\">\u203a<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n<\/div><!-- \/.plmb-dashboard -->\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CHARTS + SHARE LOGIC\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n(function () {\n  const wrapper = document.querySelector('.plmb-dashboard');\n  const PLMB_URL = (wrapper && wrapper.dataset.plmbUrl) || window.location.href;\n  Chart.defaults.font.family = \"'Inter', sans-serif\";\n  Chart.defaults.font.size   = 12;\n  Chart.defaults.color       = '#2B2826';\n  const MAGENTA = '#DD0F7B';\n  const TEAL    = '#00B5AD';\n  const DARK    = '#2B2826';\n  const SAND    = '#8B7B5E';\n  const SLATE   = '#6E8CA0';\n  \/* The PDF render sets window.__PLMB_PRINT__ = true before this runs. In the PDF the\n     Fringe line is a solid #E0A024; on the web it stays a dashed sand line. *\/\n  const PLMB_PRINT  = (typeof window !== 'undefined' && window.__PLMB_PRINT__ === true);\n  const FRINGE_COLOR = PLMB_PRINT ? '#E0A024' : SAND;\n  const FRINGE_DASH  = PLMB_PRINT ? [] : [6, 3];\n  const charts = {};\n  if (typeof window !== 'undefined') window.__plmbCharts = charts;\n\n  \/* \u2500\u2500 PNG EXPORT \u2500\u2500 *\/\n  \/* exposed for the headless PNG build step *\/\n  function exportChartPng(chartId, card) {\n    const chart = charts[chartId];\n    if (!chart) return null;\n    const title  = card.querySelector('.plmb-chart-title').textContent.trim();\n    const source = card.querySelector('.plmb-chart-source').textContent.trim();\n    const legendEls = card.querySelectorAll('.plmb-leg-item');\n    const legend = Array.from(legendEls).map(el => ({\n      colour: (el.querySelector('.plmb-leg-swatch') && el.querySelector('.plmb-leg-swatch').style.background) || '#333',\n      label:  el.textContent.trim()\n    }));\n    const scale = 2;\n    const srcCanvas = chart.canvas;\n    const W = Math.max(srcCanvas.clientWidth, 720);\n    const H = Math.max(srcCanvas.clientHeight, 400);\n    const padX = 32, titleH = 50, legendH = legend.length ? (legend.length > 4 ? 58 : 38) : 8;\n    const padTop = titleH + legendH + 14, padBot = 50;\n    const out = document.createElement('canvas');\n    out.width  = (W + padX * 2) * scale;\n    out.height = (H + padTop + padBot) * scale;\n    const ctx = out.getContext('2d');\n    ctx.scale(scale, scale);\n    const fullW = out.width \/ scale, fullH = out.height \/ scale;\n    ctx.fillStyle = '#FFFFFF'; ctx.fillRect(0, 0, fullW, fullH);\n    ctx.fillStyle = MAGENTA; ctx.fillRect(0, 0, 6, fullH);\n    ctx.fillStyle = DARK; ctx.font = '600 16px Inter, sans-serif';\n    ctx.textBaseline = 'top'; ctx.textAlign = 'left';\n    const maxTitleWidth = fullW - padX * 2;\n    const words = title.split(' ');\n    let line = '', lines = [];\n    for (const w of words) {\n      const test = line ? line + ' ' + w : w;\n      if (ctx.measureText(test).width > maxTitleWidth) { lines.push(line); line = w; }\n      else line = test;\n    }\n    if (line) lines.push(line);\n    lines.slice(0, 2).forEach((ln, i) => ctx.fillText(ln, padX, 18 + i * 20));\n    if (legend.length) {\n      const legendY = titleH + 6; let cursorX = padX;\n      ctx.font = '500 12px Inter, sans-serif'; ctx.fillStyle = DARK;\n      ctx.textBaseline = 'middle';\n      const swatchW = 14, swatchH = 11, gapSwatchLabel = 7, gapItems = 22, rowH = 20;\n      let legRow = 0;\n      legend.forEach(item => {\n        const labelW = ctx.measureText(item.label).width;\n        const itemW = swatchW + gapSwatchLabel + labelW;\n        if (cursorX + itemW > fullW - padX && cursorX > padX) { cursorX = padX; legRow++; }\n        const midY = legendY + 11 + legRow * rowH;\n        ctx.fillStyle = item.colour;\n        ctx.fillRect(cursorX, midY - swatchH \/ 2, swatchW, swatchH);\n        ctx.fillStyle = DARK;\n        ctx.fillText(item.label, cursorX + swatchW + gapSwatchLabel, midY);\n        cursorX += itemW + gapItems;\n      });\n    }\n    ctx.drawImage(srcCanvas, padX, padTop, W, H);\n    ctx.fillStyle = '#D4CCC2'; ctx.fillRect(padX, padTop + H + 14, fullW - padX * 2, 1);\n    ctx.fillStyle = '#66605A'; ctx.font = '500 11px Inter, sans-serif';\n    ctx.textBaseline = 'middle'; ctx.textAlign = 'left';\n    ctx.fillText(source, padX, padTop + H + 30);\n    ctx.textAlign = 'right'; ctx.fillStyle = MAGENTA; ctx.font = '700 11px Inter, sans-serif';\n    ctx.fillText('LonRes \u00b7 Prime London Market Dashboard', fullW - padX, padTop + H + 30);\n    ctx.textAlign = 'left';\n    return out.toDataURL('image\/png');\n  }\n  function triggerDownload(dataUrl, filename) {\n    const a = document.createElement('a');\n    a.href = dataUrl; a.download = filename;\n    a.target = '_blank'; a.rel = 'noopener';\n    document.body.appendChild(a); a.click(); document.body.removeChild(a);\n  }\n\n  \/* \u2500\u2500 TOAST \u2500\u2500 *\/\n  let toastTimer;\n  function toast(msg) {\n    let el = document.querySelector('.plmb-toast');\n    if (!el) { el = document.createElement('div'); el.className = 'plmb-toast'; wrapper.appendChild(el); }\n    el.textContent = msg; el.classList.add('plmb-toast--show');\n    clearTimeout(toastTimer);\n    toastTimer = setTimeout(() => el.classList.remove('plmb-toast--show'), 2400);\n  }\n\n  if (typeof window !== 'undefined') window.__plmbExport = exportChartPng;\n\n  \/* \u2500\u2500 SHARE BUTTONS \u2500\u2500 *\/\n  document.querySelectorAll('button.plmb-share-btn').forEach(btn => {\n    btn.addEventListener('click', async function (e) {\n      e.preventDefault();\n      const shareWrap = btn.closest('.plmb-share');\n      const card      = btn.closest('.plmb-chart-card');\n      const chartId   = card ? card.dataset.chartId : '';\n      const title     = card ? card.querySelector('.plmb-chart-title').textContent.trim() : '';\n      const source    = card ? card.querySelector('.plmb-chart-source').textContent.trim() : '';\n      const summary   = shareWrap ? (shareWrap.dataset.shareText || '').replace(\/&#10;\/g, '\\n') : '';\n      const platform  = btn.dataset.share;\n      const deepUrl   = PLMB_URL + (chartId ? '#' + chartId : '');\n      const richText = title + '\\n\\n' + (summary || '') + '\\n' + source + '\\n\\n' +\n        'See the full Prime London Market Dashboard: ' + deepUrl;\n      function copyText(text) {\n        if (navigator.clipboard && window.isSecureContext) {\n          return navigator.clipboard.writeText(text).catch(() => copyTextFallback(text));\n        }\n        return copyTextFallback(text);\n      }\n      function copyTextFallback(text) {\n        return new Promise((resolve, reject) => {\n          const ta = document.createElement('textarea');\n          ta.value = text; ta.style.cssText = 'position:fixed;top:0;left:0;opacity:0;';\n          document.body.appendChild(ta); ta.focus(); ta.select();\n          let ok = false;\n          try { ok = document.execCommand('copy'); } catch (e) {}\n          document.body.removeChild(ta);\n          ok ? resolve() : reject(new Error('copy failed'));\n        });\n      }\n      function openShareWindow(u) {\n        const a = document.createElement('a');\n        a.href = u; a.target = '_blank'; a.rel = 'noopener noreferrer';\n        a.style.display = 'none'; document.body.appendChild(a); a.click(); document.body.removeChild(a);\n      }\n      if (platform === 'download') {\n        try {\n          const dataUrl = exportChartPng(chartId, card);\n          if (dataUrl) { triggerDownload(dataUrl, 'lonres-' + chartId + '-july-2026.png'); toast('Chart image downloaded'); }\n          else { toast('Download failed \u2014 chart not ready'); }\n        } catch (err) { console.error('PLMB download error:', err); toast('Download failed'); }\n        return;\n      }\n      if (platform === 'copy') {\n        copyText(richText).then(() => toast('Chart summary copied to clipboard')).catch(() => toast('Copy blocked \u2014 please copy manually'));\n        return;\n      }\n      if (platform === 'linkedin') {\n        const u = 'https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=' + encodeURIComponent(deepUrl);\n        openShareWindow(u);\n        copyText(richText).then(() => toast('Summary copied \u2014 paste it into your LinkedIn post')).catch(() => {});\n        return;\n      }\n      if (platform === 'x') {\n        const tweetText = title + ' \u2014 ' + source + ' (via LonRes Prime London Market Dashboard)';\n        const u = 'https:\/\/twitter.com\/intent\/tweet?text=' + encodeURIComponent(tweetText) + '&url=' + encodeURIComponent(deepUrl);\n        openShareWindow(u);\n        return;\n      }\n    });\n  });\n\n  \/* \u2500\u2500 DOWNLOAD ALL CHARTS (front-page CTA) \u2500\u2500 *\/\n  (function () {\n    const btn = document.getElementById('plmb-download-all');\n    if (!btn) return;\n    const sleep = ms => new Promise(r => setTimeout(r, ms));\n    btn.addEventListener('click', async function () {\n      const cards = Array.from(document.querySelectorAll('.plmb-chart-card[data-chart-id]'));\n      if (!cards.length) { toast('No charts ready to download'); return; }\n      const original = btn.innerHTML;\n      btn.disabled = true;\n      btn.innerHTML = '<svg viewBox=\"0 0 24 24\"><path d=\"M12 16l-5-5h3V4h4v7h3l-5 5zm-7 4v-2h14v2H5z\"\/><\/svg> Preparing\u2026';\n      let n = 0;\n      const IMG_BASE = 'https:\/\/lonres.com\/public\/wp-content\/uploads\/2026\/08\/';\n      for (const card of cards) {\n        const chartId = card.dataset.chartId;\n        try {\n          const file = 'lonres-' + chartId + '-july-2026.png';\n          triggerDownload(IMG_BASE + file, file);\n          n++;\n          \/* stagger so the browser treats these as distinct downloads *\/\n          await sleep(400);\n        } catch (err) { console.error('PLMB download-all error for', chartId, err); }\n      }\n      btn.disabled = false;\n      btn.innerHTML = original;\n      toast(n ? ('Downloaded ' + n + ' chart' + (n > 1 ? 's' : '')) : 'Download failed');\n    });\n  })();\n\n  \/* \u2500\u2500 PDF DOWNLOAD BUTTON (guards the placeholder URL) \u2500\u2500 *\/\n  (function () {\n    const pdfBtn = document.getElementById('plmb-download-pdf');\n    if (!pdfBtn) return;\n    pdfBtn.addEventListener('click', function (e) {\n      const href = pdfBtn.getAttribute('href') || '';\n      if (!href || href === 'PASTE_PDF_URL_HERE') {\n        e.preventDefault();\n        toast('PDF link not set yet');\n      }\n    });\n  })();\n\n  \/* \u2500\u2500 RESIZE \u2500\u2500 *\/\n  let resizeTimer;\n  window.addEventListener('resize', () => {\n    clearTimeout(resizeTimer);\n    resizeTimer = setTimeout(() => {\n      Object.values(charts).forEach(c => { try { c.resize(); c.update('none'); } catch (e) {} });\n    }, 120);\n  });\n\n  \/* \u2500\u2500 CHART 1 \u00b7 Horizontal bar \u2014 Sales Activity Measures, July 2026 \u2500\u2500 *\/\n  (function () {\n    const labels = ['Sales', 'Under Offer', 'New Instructions', 'Price Reductions'];\n    const vs2025 = [-11.5, -14.8, 3.3, 0.3];\n    const vs1719 = [-7.3, 35.0, 26.2, 59.0];\n    charts.chart1 = new Chart(document.getElementById('chart1'), {\n      type: 'bar',\n      data: { labels, datasets: [\n        { label: 'Compared to July 2025',            data: vs2025, backgroundColor: TEAL,    borderWidth: 0, maxBarThickness: 20 },\n        { label: 'Compared to July 2017\u201319 average', data: vs1719, backgroundColor: MAGENTA, borderWidth: 0, maxBarThickness: 20 }\n      ]},\n      options: {\n        indexAxis: 'y', responsive: true, maintainAspectRatio: false,\n        plugins: { legend: { display: false }, tooltip: { callbacks: { label: ctx => ` ${ctx.dataset.label}: ${ctx.parsed.x.toFixed(1)}%` } } },\n        scales: {\n          x: { min: -20, max: 70, grid: { color: 'rgba(0,0,0,0.06)' }, border: { dash: [4,4] }, ticks: { stepSize: 10, callback: v => v + '%' } },\n          y: { grid: { display: false }, border: { display: false }, ticks: { font: { size: 11.5 }, crossAlign: 'far', padding: 4 } }\n        },\n        layout: { padding: { left: 18, right: 14 } }, animation: false\n      },\n      plugins: [{ id: 'barLabels1', afterDatasetsDraw(chart) {\n        const ctx = chart.ctx; ctx.save();\n        chart.data.datasets.forEach((ds, di) => {\n          const meta = chart.getDatasetMeta(di);\n          meta.data.forEach((bar, i) => {\n            const v = ds.data[i]; const txt = v.toFixed(1) + '%';\n            const col = ds.backgroundColor;\n            ctx.font = 'bold 11px Inter, sans-serif'; ctx.textBaseline = 'middle';\n            if (v >= 0) {\n              ctx.fillStyle = col; ctx.textAlign = 'left';\n              ctx.fillText(txt, bar.x + 5, bar.y);\n            } else {\n              const w = ctx.measureText(txt).width;\n              const x0 = chart.scales.x.getPixelForValue(0);\n              if (bar.x - 5 - w >= chart.chartArea.left - 6) {\n                ctx.fillStyle = col; ctx.textAlign = 'right';\n                ctx.fillText(txt, bar.x - 5, bar.y);\n              } else if (bar.x + 5 + w <= x0 - 3) {\n                ctx.fillStyle = '#fff'; ctx.textAlign = 'left';\n                ctx.fillText(txt, bar.x + 5, bar.y);\n              } else {\n                ctx.fillStyle = col; ctx.textAlign = 'left';\n                ctx.fillText(txt, x0 + 4, bar.y);\n              }\n            }\n          });\n        });\n        ctx.restore();\n      }}]\n    });\n  })();\n\n  \/* \u2500\u2500 CHART 2 \u00b7 Grouped columns \u2014 Discount to Asking Price by Time to Sell \u2500\u2500 *\/\n  (function () {\n    const labels = ['Under 3 months', '3\u20136 months', '6\u201312 months', 'More than 1 year'];\n    const d2026 = [-3.9, -6.2, -11.2, -19.3];\n    const d2025 = [-2.9, -5.9, -10.7, -17.1];\n    const d2022 = [-2.1, -4.6, -8.2, -12.6];\n    charts.chart2 = new Chart(document.getElementById('chart2'), {\n      type: 'bar',\n      data: { labels, datasets: [\n        { label: '2026 year to date', data: d2026, backgroundColor: MAGENTA,      borderWidth: 0, maxBarThickness: 26 },\n        { label: '2025',              data: d2025, backgroundColor: TEAL,         borderWidth: 0, maxBarThickness: 26 },\n        { label: '2022',              data: d2022, backgroundColor: FRINGE_COLOR, borderWidth: 0, maxBarThickness: 26 }\n      ]},\n      options: {\n        responsive: true, maintainAspectRatio: false,\n        plugins: { legend: { display: false }, tooltip: { callbacks: { label: ctx => ` ${ctx.dataset.label}: ${ctx.parsed.y.toFixed(1)}%` } } },\n        scales: {\n          x: { grid: { display: false }, border: { display: false }, ticks: { font: { size: 11.5 } } },\n          y: { min: -25, max: 0, grid: { color: 'rgba(0,0,0,0.06)' }, border: { dash: [4,4] }, ticks: { stepSize: 5, callback: v => v + '%' } }\n        },\n        layout: { padding: { top: 6, bottom: 4 } }, animation: false\n      },\n      plugins: [{ id: 'barLabels2', afterDatasetsDraw(chart) {\n        const ctx = chart.ctx; ctx.save();\n        ctx.font = 'bold 10px Inter, sans-serif'; ctx.textAlign = 'center'; ctx.textBaseline = 'top';\n        chart.data.datasets.forEach((ds, di) => {\n          const meta = chart.getDatasetMeta(di);\n          meta.data.forEach((bar, i) => {\n            ctx.fillStyle = ds.backgroundColor;\n            ctx.fillText(ds.data[i].toFixed(1) + '%', bar.x, bar.y + 4);\n          });\n        });\n        ctx.restore();\n      }}]\n    });\n  })();\n\n  \/* \u2500\u2500 CHART 3 \u00b7 Line \u2014 \u00a35m+ Stock on the Market vs. July 2021, by neighbourhood \u2500\u2500 *\/\n  (function () {\n    const labels = ['Jul 21','Aug 21','Sep 21','Oct 21','Nov 21','Dec 21','Jan 22','Feb 22','Mar 22','Apr 22','May 22','Jun 22','Jul 22','Aug 22','Sep 22','Oct 22','Nov 22','Dec 22','Jan 23','Feb 23','Mar 23','Apr 23','May 23','Jun 23','Jul 23','Aug 23','Sep 23','Oct 23','Nov 23','Dec 23','Jan 24','Feb 24','Mar 24','Apr 24','May 24','Jun 24','Jul 24','Aug 24','Sep 24','Oct 24','Nov 24','Dec 24','Jan 25','Feb 25','Mar 25','Apr 25','May 25','Jun 25','Jul 25','Aug 25','Sep 25','Oct 25','Nov 25','Dec 25','Jan 26','Feb 26','Mar 26','Apr 26','May 26','Jun 26','Jul 26'];\n    const knhp   = [0,-11.3,1.2,7.5,6.2,-15.0,-17.5,-17.5,-22.5,-20.0,2.5,10.0,3.8,-10.0,1.2,6.2,7.5,5.0,-5.0,-5.0,3.8,13.7,18.8,21.2,13.7,7.5,20.0,33.7,31.2,22.5,28.8,33.7,42.5,61.3,63.7,71.2,65.0,53.8,72.5,78.8,75.0,67.5,62.5,61.3,72.5,67.5,83.7,102.5,106.2,103.8,102.5,107.5,97.5,88.8,92.5,95.0,87.5,88.8,86.2,85.0,78.8];\n    const knbe   = [0,-4.7,3.7,6.5,2.8,0.9,4.7,-0.9,3.7,7.5,5.6,14.0,13.1,12.1,22.4,27.1,34.6,34.6,30.8,28.0,21.5,30.8,34.6,29.9,30.8,24.3,28.0,38.3,39.3,39.3,42.1,44.9,46.7,54.2,56.1,60.7,57.0,58.9,63.6,58.9,65.4,59.8,57.9,62.6,60.7,61.7,66.4,68.2,66.4,68.2,75.7,69.2,66.4,61.7,63.6,71.0,74.8,74.8,69.2,70.1,61.7];\n    const chel   = [0,-6.4,3.2,8.5,4.3,1.1,-3.2,-6.4,-3.2,-6.4,-10.6,-7.4,-14.9,-21.3,-8.5,-3.2,-2.1,-9.6,-5.3,-7.4,2.1,5.3,5.3,11.7,11.7,5.3,10.6,12.8,12.8,8.5,6.4,3.2,1.1,-2.1,14.9,27.7,31.9,23.4,30.9,27.7,35.1,26.6,24.5,22.3,25.5,31.9,40.4,47.9,45.7,39.4,36.2,34.0,25.5,25.5,35.1,36.2,44.7,52.1,57.4,61.7,62.8];\n    const skens  = [0,-4.2,2.8,8.3,2.8,-1.4,2.8,4.2,12.5,19.4,18.1,16.7,11.1,5.6,9.7,18.1,13.9,8.3,0,9.7,8.3,13.9,19.4,18.1,12.5,4.2,16.7,22.2,13.9,15.3,16.7,22.2,19.4,15.3,16.7,16.7,18.1,16.7,22.2,31.9,26.4,20.8,27.8,29.2,36.1,44.4,48.6,48.6,38.9,38.9,43.1,34.7,36.1,19.4,20.8,23.6,18.1,16.7,25.0,23.6,23.6];\n    const mayf   = [0,-2.0,-1.0,-3.0,0,-1.0,-2.0,-4.0,-5.0,-2.0,3.0,4.0,5.0,4.0,6.0,7.0,7.0,2.0,-2.0,1.0,4.0,4.0,4.0,8.0,13.0,7.0,8.0,14.0,12.0,7.0,9.0,14.0,8.0,10.0,10.0,12.0,10.0,9.0,17.0,22.0,26.0,30.0,30.0,35.0,36.0,40.0,46.0,46.0,46.0,46.0,47.0,44.0,41.0,37.0,32.0,39.0,35.0,32.0,29.0,19.0,17.0];\n    const lineOpts = (color, dash=[]) => ({ borderColor: color, backgroundColor: 'transparent', borderWidth: 2, borderDash: dash, pointRadius: 0, pointHoverRadius: 4, tension: 0.3 });\n    charts.chart3 = new Chart(document.getElementById('chart3'), {\n      type: 'line',\n      data: { labels, datasets: [\n        { label: 'Kensington, Notting Hill & Holland Park', data: knhp,  ...lineOpts(MAGENTA) },\n        { label: 'Knightsbridge & Belgravia',               data: knbe,  ...lineOpts(TEAL) },\n        { label: 'Chelsea',                                 data: chel,  ...lineOpts(FRINGE_COLOR, FRINGE_DASH) },\n        { label: 'South Kensington',                        data: skens, ...lineOpts(SLATE) },\n        { label: 'Mayfair & St James\\u2019s',                data: mayf,  ...lineOpts(DARK) }\n      ]},\n      options: {\n        responsive: true, maintainAspectRatio: false,\n        interaction: { mode: 'index', intersect: false },\n        plugins: { legend: { display: false }, tooltip: { callbacks: { label: ctx => ` ${ctx.dataset.label}: ${ctx.parsed.y > 0 ? '+' : ''}${ctx.parsed.y.toFixed(1)}%` } } },\n        scales: {\n          x: { grid: { display: false }, border: { display: false },\n               ticks: { autoSkip: false, maxRotation: 0, font: { size: 11 },\n                        callback(val, i) { const lab = this.getLabelForValue(val); return (lab && lab.indexOf('Jan ') === 0) ? lab.replace('Jan ', \"'\") : ''; } } },\n          y: { min: -30, max: 110, grid: { color: 'rgba(0,0,0,0.06)' }, border: { dash: [4,4] }, ticks: { stepSize: 20, callback: v => v + '%' } }\n        },\n        animation: false\n      },\n      plugins: [{ id: 'zeroLine3', afterDraw(chart) {\n        const { ctx, chartArea: { left, right }, scales: { y } } = chart;\n        const yZero = y.getPixelForValue(0); ctx.save();\n        ctx.setLineDash([4, 4]); ctx.strokeStyle = 'rgba(43,40,38,0.35)'; ctx.lineWidth = 1;\n        ctx.beginPath(); ctx.moveTo(left, yZero); ctx.lineTo(right, yZero); ctx.stroke(); ctx.restore();\n      }}]\n    });\n  })();\n\n  \/* \u2500\u2500 CHART 4 \u00b7 Line \u2014 Annual Rental Growth by Area \u2500\u2500 *\/\n  (function () {\n    const labels = ['Jul 21','Aug 21','Sep 21','Oct 21','Nov 21','Dec 21','Jan 22','Feb 22','Mar 22','Apr 22','May 22','Jun 22','Jul 22','Aug 22','Sep 22','Oct 22','Nov 22','Dec 22','Jan 23','Feb 23','Mar 23','Apr 23','May 23','Jun 23','Jul 23','Aug 23','Sep 23','Oct 23','Nov 23','Dec 23','Jan 24','Feb 24','Mar 24','Apr 24','May 24','Jun 24','Jul 24','Aug 24','Sep 24','Oct 24','Nov 24','Dec 24','Jan 25','Feb 25','Mar 25','Apr 25','May 25','Jun 25','Jul 25','Aug 25','Sep 25','Oct 25','Nov 25','Dec 25','Jan 26','Feb 26','Mar 26','Apr 26','May 26','Jun 26','Jul 26'];\n    const pcl    = [-2.5,-0.6,5.6,7.3,12.8,18.8,23.4,28.1,28.8,31.8,31.9,30.7,26.0,21.8,17.4,19.1,17.2,16.5,10.6,8.9,7.9,8.3,8.3,7.2,6.6,6.4,7.9,6.2,4.3,-1.3,-0.2,1.0,4.4,3.8,2.4,-0.1,1.4,0.7,1.7,0.5,1.9,3.8,4.3,6.6,3.9,5.3,2.6,7.4,4.4,5.6,1.4,0.1,-1.2,-2.1,-1.0,-3.7,-3.3,-2.0,0.9,0.8,5.7];\n    const inner  = [-0.9,0.8,6.1,9.3,14.9,18.4,22.4,25.8,28.1,28.0,27.6,26.7,26.3,23.5,20.1,17.8,14.9,14.4,11.2,11.7,9.9,11.1,11.0,10.9,8.6,8.4,9.0,10.4,9.4,7.0,3.9,1.4,0.2,0.1,0.8,1.2,2.7,3.8,3.8,2.3,1.4,0.5,6.1,7.0,6.8,4.2,2.1,2.9,2.7,3.4,2.4,1.4,-0.0,-0.3,-0.9,-1.0,-0.2,0.4,4.3,4.3,5.5];\n    const fringe = [3.3,4.6,6.6,9.2,13.4,16.9,19.9,20.0,20.4,21.6,21.0,21.1,19.6,19.7,17.0,16.7,14.3,14.1,11.2,10.4,10.3,9.9,10.3,10.2,11.5,12.2,11.4,9.8,6.7,3.2,4.1,4.9,4.6,2.6,2.2,2.5,3.3,2.0,3.3,2.3,3.2,2.8,3.8,3.4,3.1,5.4,4.0,3.0,0.3,1.7,2.1,3.9,2.5,2.4,-0.1,4.0,4.2,3.2,3.0,3.3,4.4];\n    const lineOpts = (color, dash=[]) => ({ borderColor: color, backgroundColor: 'transparent', borderWidth: 2, borderDash: dash, pointRadius: 0, pointHoverRadius: 4, tension: 0.3 });\n    charts.chart4 = new Chart(document.getElementById('chart4'), {\n      type: 'line',\n      data: { labels, datasets: [\n        { label: 'Prime Central London', data: pcl,    ...lineOpts(MAGENTA) },\n        { label: 'Inner Prime',          data: inner,  ...lineOpts(TEAL) },\n        { label: 'Fringe',               data: fringe, ...lineOpts(FRINGE_COLOR, FRINGE_DASH) }\n      ]},\n      options: {\n        responsive: true, maintainAspectRatio: false,\n        interaction: { mode: 'index', intersect: false },\n        plugins: { legend: { display: false }, tooltip: { callbacks: { label: ctx => ` ${ctx.dataset.label}: ${ctx.parsed.y > 0 ? '+' : ''}${ctx.parsed.y.toFixed(1)}%` } } },\n        scales: {\n          x: { grid: { display: false }, border: { display: false },\n               ticks: { autoSkip: false, maxRotation: 0, font: { size: 11 },\n                        callback(val, i) { const lab = this.getLabelForValue(val); return (lab && lab.indexOf('Jan ') === 0) ? lab.replace('Jan ', \"'\") : ''; } } },\n          y: { min: -5, max: 35, grid: { color: 'rgba(0,0,0,0.06)' }, border: { dash: [4,4] }, ticks: { stepSize: 5, callback: v => v + '%' } }\n        },\n        animation: false\n      },\n      plugins: [{ id: 'zeroLine4', afterDraw(chart) {\n        const { ctx, chartArea: { left, right }, scales: { y } } = chart;\n        const yZero = y.getPixelForValue(0); ctx.save();\n        ctx.setLineDash([4, 4]); ctx.strokeStyle = 'rgba(43,40,38,0.35)'; ctx.lineWidth = 1;\n        ctx.beginPath(); ctx.moveTo(left, yZero); ctx.lineTo(right, yZero); ctx.stroke(); ctx.restore();\n      }}]\n    });\n  })();\n})();<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LonRes Prime London Market Dashboard, August 2026 edition. Prime London sales slowed further in July, while rents grew at their fastest pace in 18 months.<\/p>\n","protected":false},"author":3,"featured_media":12850,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-12848","page","type-page","status-publish","has-post-thumbnail","hentry","entry"],"acf":[],"rankMath":{"parentDomain":"lonres.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"prime-london-monthly-dashboard-august","permalinkFormat":"https:\/\/lonres.com\/public\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/lonres.com\/public\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"Prime London Property Market: June Dashboard | LonRes","description":"Our June prime London property market dashboard: sales transactions rose year-on-year as values slipped 5.1%, and rents returned to annual growth.","focusKeywords":"prime London property market","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"username","primaryTerm":0,"authorName":"Michael Diacos","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":false,"hasBreadcrumb":false},"homeUrl":"https:\/\/lonres.com\/public","objectID":12848,"objectType":"post","locale":"en","localeFull":"en_GB","overlayImages":{"play":{"name":"Play icon","url":"https:\/\/lonres.com\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/var\/www\/html\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF icon","url":"https:\/\/lonres.com\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/var\/www\/html\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/lonres.com\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Flonres.com%2Fpublic&r=https%3A%2F%2Flonres.com%2Fpublic%2Fwp-json%2Fwp%2Fv2%2Fpages%2F12848%3Fnonce%3Dc52bb587c9","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/lonres.com\/public\/wp-content\/uploads\/2024\/10\/cropped-android-chrome-512x512-1-24x24.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Upgrade","trendsPreviewImage":"https:\/\/lonres.com\/public\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/pages\/12848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/comments?post=12848"}],"version-history":[{"count":8,"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/pages\/12848\/revisions"}],"predecessor-version":[{"id":12863,"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/pages\/12848\/revisions\/12863"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/media\/12850"}],"wp:attachment":[{"href":"https:\/\/lonres.com\/public\/wp-json\/wp\/v2\/media?parent=12848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}