{"id":609,"date":"2026-10-10T13:31:58","date_gmt":"2026-10-10T12:31:58","guid":{"rendered":"https:\/\/curatedlandscape.com\/?page_id=609"},"modified":"2026-10-10T22:08:42","modified_gmt":"2026-10-10T21:08:42","slug":"home","status":"publish","type":"page","link":"https:\/\/curatedlandscape.com\/","title":{"rendered":"Home"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Page styles (do not edit)&#8221; module_class=&#8221;cl-port cl-styles&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;Page styles (do not edit)&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;]<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Sorts+Mill+Goudy&#038;family=Archivo:wdth,wght@62..125,300..700&#038;family=Roboto:wght@300..500&#038;display=swap\">\n<style>\/* The Curated Landscape: portfolio page styles. This section is hidden; it only holds styles. Sections and modules opt in with CSS classes set in each module Advanced tab (cl-port, cl-head, cl-lede, cl-hero, cl-intro, cl-cards, cl-card, cl-card-title, cl-props, cl-footer). *\/ .cl-port, .cl-port-show { --bg: #232a20; --ink: #f3f1ea; --muted: #c5c6b1; --rule: rgba(243,241,234,0.18); --link: #c9e6b0; --band: #353b32; --serif: Georgia, \"Times New Roman\", serif; --goudy: \"Sorts Mill Goudy\", Georgia, serif; --sans: \"Archivo\", \"Trebuchet MS\", sans-serif; --text: \"Roboto\", \"Helvetica Neue\", Arial, sans-serif; } \/* Defaults while the page loads; spacing set in Divi settings takes over once loaded *\/ .cl-styles.et_pb_section { display: none !important; } .cl-port.et_pb_section { padding-top: 0; padding-bottom: 0; background-color: #232a20; } .cl-port .et_pb_row { width: 100%; max-width: none; padding-top: 0; padding-bottom: 0; } .cl-port .et_pb_row.cl-cards { padding-bottom: 72px; } body:has(.cl-port), body:has(.cl-port) #page-container, body:has(.cl-port) #main-content { background: #232a20; } html:has(.cl-port) { scroll-behavior: smooth; } .cl-port { color: var(--ink); font-family: var(--text); font-size: 17px; line-height: 1.6; } .cl-port *, .cl-port-show * { box-sizing: border-box; } .cl-port .et_pb_row { padding-left: 5%; padding-right: 5%; } .cl-port .et_pb_row .et_pb_column .et_pb_module { margin-bottom: 0; } .cl-port .et_pb_text, .cl-port .et_pb_text p, .cl-port .et_pb_text li { color: var(--ink); font-family: var(--text); font-weight: 400; } .cl-port p { padding-bottom: 0; } .cl-port h1, .cl-port h2, .cl-port h3 { padding: 0; color: var(--ink); } .cl-port a, .cl-port a:hover { color: inherit; } #portfolio { scroll-margin-top: 8px; } \/* Header *\/ .cl-head .et_pb_text_inner { display: flex; justify-content: space-between; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--rule); } .cl-head p:first-child a { font-family: var(--goudy); font-size: 26px; line-height: 1.3; text-decoration: none; } .cl-head p:last-child a { font-family: var(--sans); font-stretch: 110%; margin-left: 28px; font-size: 12px; font-weight: 300; letter-spacing: 0.12em; text-transform: uppercase; text-decoration: none; } \/* Lede *\/ .cl-lede { padding-bottom: clamp(24px, 3vw, 40px); } .cl-lede h1 { margin: 0; padding: clamp(28px, 4vw, 52px) 0 0; font-family: var(--goudy); font-weight: 400; font-size: clamp(28px, 4.2vw, 56px); line-height: 1.15; letter-spacing: -0.01em; max-width: 22ch; } .cl-lede p { margin: 16px 0 0; max-width: 75ch; font-size: 17px; line-height: 1.65; color: var(--muted) !important; } \/* Hero: photo and parallax come from the section Background settings in Divi. This makes the parallax also work on phones. *\/ .cl-hero.et_pb_section { height: clamp(260px, 52vw, 680px); padding: 0; clip-path: inset(0); background-position: 30% 60%; } .cl-hero .et_pb_row { display: none; } .cl-hero .et_parallax_bg { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: var(--hero-h, 100vh) !important; background-attachment: scroll !important; background-size: cover !important; background-position: 30% 60% !important; transform: none !important; } @media (prefers-reduced-motion: reduce) { .cl-hero.et_pb_section { clip-path: none; } .cl-hero .et_parallax_bg { position: absolute !important; height: 100% !important; } } \/* Arboretum portfolio intro box *\/ .cl-intro { padding: 40px 0 32px; } .cl-intro .et_pb_text_inner { background: var(--band); padding: 18px 20px 20px; } .cl-intro h2 { margin: 0; font-family: var(--sans); font-stretch: 110%; font-weight: 400; line-height: 1.6; text-transform: uppercase; } .cl-intro p { margin: 10px 0 0; font-size: 14px; line-height: 1.6; } \/* Property cards: one column per property, each holding a Gallery module (the slideshow photos) and a Text module (the title) *\/ .cl-cards.et_pb_row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px; padding-top: 0; padding-bottom: 72px; } .cl-cards.et_pb_row::after { display: none; } @media (min-width: 1000px) { .cl-cards.et_pb_row { grid-template-columns: repeat(3, minmax(0, 1fr)); } } .cl-cards > .et_pb_column { width: auto !important; margin: 0 !important; float: none !important; position: relative; } .cl-card .et_pb_gallery { cursor: pointer; overflow: visible; } .cl-card .et_pb_gallery_items { margin: 0; } .cl-card .et_pb_gallery_item { display: none !important; width: 100% !important; margin: 0 !important; float: none !important; } .cl-card .et_pb_gallery_item:first-child { display: block !important; } .cl-card .et_pb_gallery_title, .cl-card .et_pb_gallery_caption, .cl-card .et_overlay, .cl-card .et_pb_gallery_pagination { display: none !important; } .cl-card .et_pb_gallery_image { position: relative; overflow: hidden; } .cl-card .et_pb_gallery_image a { display: block; position: relative; } .cl-card .et_pb_gallery_image img { width: 100%; aspect-ratio: 3 \/ 2; height: auto; object-fit: cover; display: block; background: var(--rule); } .cl-card .et_pb_gallery_image a img { clip-path: inset(12px); transition: filter 0.3s ease; } .cl-card img.cl-glass { position: absolute; inset: 0; height: 100%; filter: blur(4px) saturate(1.1) brightness(1.08); transform: scale(1.06); } .cl-card .et_pb_gallery_image::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: rgba(255,255,255,0.2); z-index: 3; pointer-events: none; } .cl-card .et_pb_gallery_image::after { content: \"\"; position: absolute; inset: 50% 12px 12px 12px; z-index: 1; background: linear-gradient(to top, rgba(0,0,0,0.45), rgba(0,0,0,0)); pointer-events: none; } .cl-card:hover .et_pb_gallery_image a img, .cl-card:focus-within .et_pb_gallery_image a img { filter: saturate(1.45) contrast(1.04); } .cl-card .cl-card-title { position: absolute; left: 30px; right: 30px; bottom: 26px; z-index: 2; pointer-events: none; } .cl-card .cl-card-title h3 { margin: 0; font-family: var(--sans); font-stretch: 110%; font-weight: 400; font-size: 18px; line-height: 1.1; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.65) !important; text-shadow: 0 1px 3px rgba(0,0,0,0.55), 0 0 16px rgba(0,0,0,0.35); transition: color 0.25s ease; } .cl-card:hover .cl-card-title h3, .cl-card:focus-within .cl-card-title h3 { color: #fff !important; } \/* All properties list: each line is a list item; links are styled small and green; the town is in italics in the editor *\/ .cl-props h2 { font-family: var(--serif); font-weight: 400; font-size: 28px; line-height: 1.3; margin: 0 0 20px; padding-top: 28px; } .cl-props ul { list-style: none !important; padding: 0 !important; margin: 8px 0 96px; } .cl-props li { display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 12px; row-gap: 2px; padding: 7px 0; border-bottom: 1px solid var(--rule); font-family: var(--serif) !important; font-size: 18px; line-height: 1.6; } .cl-props li a { font-family: var(--sans); font-stretch: 110%; font-size: 11px; color: var(--link) !important; text-decoration: none; white-space: nowrap; } .cl-props li a:hover { text-decoration: underline; } .cl-props li em { font-style: normal; font-family: var(--text); font-size: 12px; color: var(--muted); white-space: nowrap; } \/* Services *\/ .cl-services { padding: 8px 0 72px; } .cl-port .cl-services p, .cl-port .cl-services ul, .cl-port .cl-services li { color: var(--muted) !important; font-weight: 400; } .cl-services h2 { font-family: var(--serif); font-weight: 400; font-size: 28px; line-height: 1.3; margin: 0 0 20px; padding-top: 28px; border-top: 1px solid var(--rule); } .cl-services h3 { margin: 0 0 14px; font-family: var(--sans); font-stretch: 110%; font-weight: 400; font-size: 15px; line-height: 1.6; letter-spacing: 0.18em; text-transform: uppercase; color: var(--link); } .cl-services ul { list-style: none !important; padding: 0 !important; margin: 0; max-width: 75ch; } .cl-services li { position: relative; padding: 9px 0 9px 22px; border-bottom: none; font-size: 17px; line-height: 1.55; } .cl-services li::before { content: \"\"; position: absolute; left: 0; top: 0.95em; width: 10px; height: 1px; background: var(--link); } \/* Contact *\/ .cl-contact-head h2 { font-family: var(--serif); font-weight: 400; font-size: 28px; line-height: 1.3; margin: 0 0 8px; padding-top: 28px; border-top: 1px solid var(--rule); } .cl-contact-head p { margin: 0 0 22px; max-width: 75ch; color: var(--muted) !important; } .cl-contact.et_pb_contact_form_container { max-width: 680px; padding-bottom: 72px; } .cl-contact .et_pb_contact_form { margin-left: -3%; } .cl-contact input.input, .cl-contact textarea.input, .cl-contact .et_pb_contact_captcha { background: #2c3329 !important; color: var(--ink) !important; border: 1px solid var(--rule) !important; border-radius: 0 !important; font-family: var(--text) !important; font-size: 16px !important; padding: 14px 16px !important; } .cl-contact input.input:focus, .cl-contact textarea.input:focus { border-color: var(--link) !important; outline: none; } .cl-contact ::placeholder { color: var(--muted) !important; opacity: 1; } .cl-contact .et_pb_contact_captcha_question { color: var(--muted); font-size: 15px; } .cl-contact .et_contact_bottom_container { float: none; padding-left: 3%; display: flex; align-items: center; gap: 16px; margin-top: 8px; } .cl-contact .et_pb_contact_right { margin: 0; } .cl-contact .et_pb_contact_submit.et_pb_button { margin: 0 !important; color: var(--ink) !important; background: transparent !important; border: 1px solid var(--ink) !important; border-radius: 0 !important; font-family: var(--sans) !important; font-stretch: 110%; font-weight: 400 !important; font-size: 13px !important; letter-spacing: 0.14em; text-transform: uppercase; padding: 11px 26px !important; transition: background 0.2s ease, color 0.2s ease; } .cl-contact .et_pb_contact_submit.et_pb_button::after { display: none !important; } .cl-contact .et_pb_contact_submit.et_pb_button:hover { background: var(--ink) !important; color: #232a20 !important; } .cl-contact .et-pb-contact-message, .cl-contact .et-pb-contact-message p { color: var(--ink) !important; font-size: 17px; } \/* Footer *\/ .cl-footer .et_pb_text_inner { border-top: 1px solid var(--rule); padding: 28px 0 48px; } .cl-footer p { font-size: 14px; color: var(--muted) !important; } \/* Phones *\/ @media (max-width: 760px) { .et_builder_inner_content:has(> .cl-hero) { display: flex; flex-direction: column; } .et_builder_inner_content > .cl-sec-head { order: -2; } .et_builder_inner_content > .cl-hero { order: -1; } .cl-head .et_pb_text_inner { flex-direction: column; gap: 8px; } .cl-head p:last-child a { margin: 0 20px 0 0; } .cl-lede { padding-top: 4px; } .cl-lede p { font-size: 16px; } .cl-intro { padding-top: 28px; } .cl-intro .et_pb_text_inner { background: none; padding: 0; } .cl-intro h2 { background: var(--band); padding: 16px 18px; } .cl-intro p { margin-top: 20px; font-size: 16px; line-height: 1.65; color: var(--muted) !important; } .cl-cards.et_pb_row { grid-template-columns: 1fr; padding-left: 0; padding-right: 0; } .cl-card .et_pb_gallery_image a img { clip-path: inset(12px 0); } .cl-card .et_pb_gallery_image::after { inset: 50% 0 12px 0; } .cl-card .cl-card-title { left: 16px; right: 16px; } .cl-props li { font-size: 17px; } } \/* Slideshow *\/ dialog.show.cl-port-show { border: 0; padding: 0; margin: 0; width: 100vw; height: 100vh; height: 100dvh; max-width: none; max-height: none; background: rgba(14, 17, 12, 0.96); color: #f3f1ea; font-family: var(--text); } dialog.show.cl-port-show::backdrop { background: rgba(14, 17, 12, 0.96); } .cl-port-show .show-inner { height: 100%; display: grid; grid-template-rows: auto 1fr auto; padding: 20px 24px 28px; } .cl-port-show .show-top { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; } .cl-port-show .show-title { font-family: var(--serif); font-size: 22px; letter-spacing: 0.08em; text-transform: uppercase; margin: 0; padding: 0; color: #f3f1ea; } .cl-port-show .show-count { font-size: 13px; color: #c5c6b1; margin-left: 14px; letter-spacing: 0; text-transform: none; font-family: var(--text); } .cl-port-show .show-close { background: none; border: 0; color: #f3f1ea; font-size: 30px; line-height: 1; cursor: pointer; padding: 4px 8px; } .cl-port-show .show-stage { position: relative; min-height: 0; overflow: hidden; } .cl-port-show .show-stage img { cursor: zoom-in; touch-action: none; user-select: none; -webkit-user-select: none; transform-origin: 0 0; position: absolute; top: 16px; bottom: 16px; left: 60px; right: 60px; width: calc(100% - 120px); height: calc(100% - 32px); max-width: none; object-fit: contain; display: block; transition: opacity 0.25s ease; } .cl-port-show .show-nav { z-index: 1; position: absolute; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.35); border: 1px solid rgba(243,241,234,0.3); color: #f3f1ea; width: 44px; height: 44px; border-radius: 50%; font-size: 20px; cursor: pointer; } .cl-port-show .show-nav:hover { background: rgba(0,0,0,0.6); } .cl-port-show .show-prev { left: 0; } .cl-port-show .show-next { right: 0; } @media (max-width: 760px) { .cl-port-show .show-stage img { left: 0; right: 0; width: 100%; } .cl-port-show .show-nav { top: auto; bottom: 0; transform: none; } } .cl-port-show .show-caption { max-width: 70ch; margin: 0 auto; padding: 0; text-align: center; font-size: 15px; line-height: 1.6; color: #e6e4da; min-height: 1.6em; } @media (max-width: 760px) { .cl-port-show .show-inner { display: flex; flex-direction: column; padding: 16px 16px 84px; } .cl-port-show .show-stage { flex: none; margin-top: auto; } .cl-port-show .show-stage img { position: relative; top: auto; bottom: auto; left: 0; right: auto; width: 100%; height: auto; max-height: calc(100vh - 300px); max-height: calc(100dvh - 300px); } .cl-port-show .show-caption { flex: none; margin: 14px auto auto; max-height: 40vh; overflow-y: auto; } .cl-port-show .show-nav { position: fixed; top: auto; bottom: 20px; transform: none; } .cl-port-show .show-prev { left: 16px; } .cl-port-show .show-next { right: 16px; } } body.cl-no-scroll { overflow: hidden; }<\/style>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Header&#8221; module_class=&#8221;cl-port cl-sec-head&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Site name and menu&#8221; module_class=&#8221;cl-head&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><a href=\"\/\">The Curated Landscape<\/a><\/p>\n<p><a href=\"#portfolio\">Portfolio<\/a><a href=\"#services\">Services<\/a><a href=\"#contact\">Contact<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Intro&#8221; module_class=&#8221;cl-port&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Tagline and intro&#8221; module_class=&#8221;cl-lede&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Remarkable landscapes, curated.<\/h1>\n<p>Landscape and gardens documentation, historical research, interpretation and curation &#8212; always with community involvement whenever possible. Helping<span> stewards of remarkable landscapes share what they love most about the places in their care.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Hero photo (change photo and parallax in Background settings)&#8221; module_class=&#8221;cl-port cl-hero&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; background_image=&#8221;https:\/\/curatedlandscape.com\/wp-content\/uploads\/2026\/10\/Garden-hero-option-2.png&#8221; parallax=&#8221;on&#8221; parallax_method=&#8221;off&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Arboretum portfolio&#8221; module_id=&#8221;portfolio&#8221; module_class=&#8221;cl-port&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Portfolio intro box&#8221; module_class=&#8221;cl-intro&#8221; _builder_version=&#8221;4.21.0&#8243; header_2_font_size=&#8221;24px&#8221; header_2_font_size_tablet=&#8221;24px&#8221; header_2_font_size_phone=&#8221;18px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_2_letter_spacing=&#8221;0.18em&#8221; header_2_letter_spacing_tablet=&#8221;0.18em&#8221; header_2_letter_spacing_phone=&#8221;0.1em&#8221; header_2_letter_spacing_last_edited=&#8221;on|phone&#8221; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Arboretum portfolio<\/h2>\n<p>The Curated Landscape&#8217;s founder guided each of the following properties through international arboretum accreditation and listing with the Morton Register of Arboreta. Accreditation work was initiated on behalf of nonprofit conservation clients, including the Newport Tree Conservancy and Keep Nassau Beautiful.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; admin_label=&#8221;Property cards&#8221; module_class=&#8221;cl-cards&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||72px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; module_id=&#8221;bonniecrest&#8221; module_class=&#8221;cl-card&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;572,252,642&#8243; posts_number=&#8221;50&#8243; show_pagination=&#8221;off&#8221; admin_label=&#8221;Bonniecrest photos&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][et_pb_text admin_label=&#8221;Bonniecrest title&#8221; module_class=&#8221;cl-card-title&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Bonniecrest<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_id=&#8221;miramar&#8221; module_class=&#8221;cl-card&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;618,674,51&#8243; posts_number=&#8221;50&#8243; show_pagination=&#8221;off&#8221; admin_label=&#8221;Miramar photos&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][et_pb_text admin_label=&#8221;Miramar title&#8221; module_class=&#8221;cl-card-title&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Miramar<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_id=&#8221;bellevue-house&#8221; module_class=&#8221;cl-card&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;648,650,647,675&#8243; posts_number=&#8221;50&#8243; show_pagination=&#8221;off&#8221; admin_label=&#8221;Bellevue House photos&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][et_pb_text admin_label=&#8221;Bellevue House title&#8221; module_class=&#8221;cl-card-title&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Bellevue House<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;All properties&#8221; module_class=&#8221;cl-port&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Property list&#8221; module_class=&#8221;cl-props&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>All properties<\/h2>\n<ul>\n<li>Amelia Island Williams House <a href=\"https:\/\/arbnet.org\/morton-register\/the-williams-house-bed-and-breakfast\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Fernandina Beach, FL<\/em><\/li>\n<li>Bellevue House Arboretum <a href=\"#bellevue-house\">MORE \u2197<\/a> <a href=\"https:\/\/arbnet.org\/morton-register\/bellevue-house-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Bonniecrest <a href=\"#bonniecrest\">MORE \u2197<\/a> <a href=\"https:\/\/arbnet.org\/morton-register\/bonniecrest\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Broadlawns <a href=\"https:\/\/arbnet.org\/morton-register\/broadlawns\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Clover Patch <a href=\"https:\/\/arbnet.org\/morton-register\/clover-patch\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Driftwood Cottage <a href=\"https:\/\/arbnet.org\/morton-register\/driftwood-cottage\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>East Court Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/east-court-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Fernandina Beach Main Street Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/fernandina-beach-main-street-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Fernandina Beach, FL<\/em><\/li>\n<li>Frederick Law Olmsted Park and Arboretum at the National Museum of American Illustration <a href=\"https:\/\/arbnet.org\/morton-register\/frederick-law-olmsted-park-and-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Harbor House <a href=\"https:\/\/arbnet.org\/morton-register\/harbor-house\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Hillside <a href=\"https:\/\/arbnet.org\/morton-register\/hillside\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Hilltop Arboretum <em>Newport, RI<\/em><\/li>\n<li>Ironwood <em>Newport, RI<\/em><\/li>\n<li>Maher-a-Lago <a href=\"https:\/\/arbnet.org\/morton-register\/maher-a-lago\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Miramar <a href=\"#miramar\">MORE \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Ocean View <em>Newport, RI<\/em><\/li>\n<li>Oakwood Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/oakwood-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Pax et Bonum <a href=\"https:\/\/arbnet.org\/morton-register\/pax-et-bonum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Peace Pocket <em>Newport, RI<\/em><\/li>\n<li>Rose Island Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/rose-island-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Salt Marsh House <a href=\"https:\/\/arbnet.org\/morton-register\/salt-marsh-house\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Seascape <em>Newport, RI<\/em><\/li>\n<li>Second Wind <a href=\"https:\/\/arbnet.org\/morton-register\/second-wind-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Somershome <a href=\"https:\/\/arbnet.org\/morton-register\/somershome\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Springhill Suites and Courtyard by Marriott Amelia Island <a href=\"https:\/\/arbnet.org\/morton-register\/springhill-suites-and-courtyard-by-marriott-amelia-island\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Fernandina Beach, FL<\/em><\/li>\n<li>The Blue Garden <em>Newport, RI<\/em><\/li>\n<li>The Chalet <em>Newport, RI<\/em><\/li>\n<li>The Newport Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/the-newport-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>The Whim <em>Newport, RI<\/em><\/li>\n<li>Toad Hall <a href=\"https:\/\/arbnet.org\/morton-register\/toad-hall\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Villa Palona <a href=\"https:\/\/arbnet.org\/morton-register\/villa-palona\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Walnut Point Arboretum <a href=\"https:\/\/arbnet.org\/morton-register\/walnut-point-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<li>Weetamoe <a href=\"https:\/\/arbnet.org\/morton-register\/weetamoe-arboretum\/\" target=\"_blank\" rel=\"noopener\">Morton Register \u2197<\/a> <em>Newport, RI<\/em><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; admin_label=&#8221;Services&#8221; module_id=&#8221;services&#8221; module_class=&#8221;cl-port&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243;][et_pb_text admin_label=&#8221;Services&#8221; module_class=&#8221;cl-services&#8221; background_layout=&#8221;dark&#8221; _builder_version=&#8221;4.21.0&#8243;]<\/p>\n<h2>Services<\/h2>\n<h3>Botanical Garden package<\/h3>\n<ul>\n<li>Site visit and discovery session<\/li>\n<li>Arboretum accreditation (requires 25 woody species and, if the property is private, an agreement with a partner organization to fulfill the annual educational requirement)<\/li>\n<li>Arboretum plan<\/li>\n<li>Garden web page, plus up to 30 additional pages curating your species list and other garden elements<\/li>\n<li>Sign package<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; admin_label=&#8221;Contact&#8221; module_id=&#8221;contact&#8221; module_class=&#8221;cl-port&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243;][et_pb_text admin_label=&#8221;Contact heading&#8221; module_class=&#8221;cl-contact-head&#8221; background_layout=&#8221;dark&#8221; _builder_version=&#8221;4.21.0&#8243;]<\/p>\n<h2>Contact<\/h2>\n<p>Tell me a little about your property and what you have in mind. I will be in touch.<\/p>\n<p>[\/et_pb_text][et_pb_contact_form admin_label=&#8221;Contact form (sends to the email in Content \u2192 Email)&#8221; module_class=&#8221;cl-contact&#8221; email=&#8221;papp.helen.m@gmail.com&#8221; title=&#8221;&#8221; success_message=&#8221;Thank you. Your message has been sent, and I will be in touch soon.&#8221; submit_button_text=&#8221;Send&#8221; captcha=&#8221;on&#8221; use_redirect=&#8221;off&#8221; _builder_version=&#8221;4.21.0&#8243;][et_pb_contact_field field_id=&#8221;Name&#8221; field_title=&#8221;Name&#8221; fullwidth_field=&#8221;off&#8221; required_mark=&#8221;on&#8221; field_type=&#8221;input&#8221; _builder_version=&#8221;4.21.0&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Email&#8221; field_title=&#8221;Email&#8221; field_type=&#8221;email&#8221; fullwidth_field=&#8221;off&#8221; required_mark=&#8221;on&#8221; _builder_version=&#8221;4.21.0&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Property&#8221; field_title=&#8221;Property and town (optional)&#8221; field_type=&#8221;input&#8221; fullwidth_field=&#8221;on&#8221; required_mark=&#8221;off&#8221; _builder_version=&#8221;4.21.0&#8243;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8221;Message&#8221; field_title=&#8221;Message&#8221; field_type=&#8221;text&#8221; fullwidth_field=&#8221;on&#8221; required_mark=&#8221;on&#8221; _builder_version=&#8221;4.21.0&#8243;][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Footer&#8221; module_class=&#8221;cl-port&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Footer&#8221; module_class=&#8221;cl-footer&#8221; _builder_version=&#8221;4.21.0&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The Curated Landscape \u00b7 Estate landscapes, botanical collections, interpretation<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Slideshow engine (do not edit)&#8221; module_class=&#8221;cl-port cl-engine&#8221; _builder_version=&#8221;4.21.0&#8243; background_color=&#8221;#232a20&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.21.0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;Slideshow engine (do not edit)&#8221; _builder_version=&#8221;4.21.0&#8243; global_colors_info=&#8221;{}&#8221;]<dialog class=\"show cl-port-show\" id=\"show\" aria-label=\"Property slideshow\"><\/p>\n<div class=\"show-inner\">\n<div class=\"show-top\"><pee class=\"show-title\"><span id=\"show-title\"><\/span><span class=\"show-count\" id=\"show-count\"><\/span><\/pee><button class=\"show-close\" id=\"show-close\" aria-label=\"Close slideshow\">\u00d7<\/button><\/div>\n<div class=\"show-stage\"><button class=\"show-nav show-prev\" id=\"show-prev\" aria-label=\"Previous photo\">\u2190<\/button><img id=\"show-img\" alt=\"\"><button class=\"show-nav show-next\" id=\"show-next\" aria-label=\"Next photo\">\u2192<\/button><\/div>\n<pee class=\"show-caption\" id=\"show-caption\"><\/pee><\/div>\n<p><\/dialog><script>(function () { var hero = document.querySelector(\".cl-hero\"); if (hero) { var fit = function () { var top = hero.getBoundingClientRect().top + window.scrollY; hero.style.setProperty(\"--hero-h\", Math.min(window.innerHeight, top + hero.offsetHeight) + \"px\"); }; fit(); window.addEventListener(\"resize\", fit); window.addEventListener(\"load\", fit); if (window.ResizeObserver) new ResizeObserver(fit).observe(document.body); } var shows = new Map(); document.querySelectorAll(\".cl-card\").forEach(function (col) { var items = Array.from(col.querySelectorAll(\".et_pb_gallery_item\")); if (!items.length) return; var t = col.querySelector(\".cl-card-title\"); var slides = items.map(function (it) { var a = it.querySelector(\"a\"), img = it.querySelector(\"img\"), cap = it.querySelector(\".et_pb_gallery_caption\"); return { src: a ? a.href : img.src, caption: cap ? cap.textContent.trim() : \"\", alt: img ? img.alt : \"\" }; }); shows.set(col, { name: t ? t.textContent.trim() : \"\", slides: slides }); var first = items.at(0).querySelector(\"a img\"), box = items.at(0).querySelector(\".et_pb_gallery_image\"); if (first && box) { first.removeAttribute(\"srcset\"); first.removeAttribute(\"sizes\"); first.removeAttribute(\"data-srcset\"); first.removeAttribute(\"data-sizes\"); first.setAttribute(\"data-src\", slides.at(0).src); first.src = slides.at(0).src; var g = document.createElement(\"img\"); g.className = \"cl-glass\"; g.src = slides.at(0).src; g.alt = \"\"; g.setAttribute(\"aria-hidden\", \"true\"); box.insertBefore(g, box.firstChild); } }); var dlg = document.getElementById(\"show\"); if (!dlg || !shows.size) return; var sImg = document.getElementById(\"show-img\"); var slides = null, at = 0, lastFocus = null; function showSlide(i) { at = (i + slides.length) % slides.length; var sl = slides.at(at); sImg.style.opacity = 0; sImg.onload = function () { sImg.style.opacity = 1; }; slideZoom.reset(); sImg.src = sl.src; sImg.alt = sl.caption || sl.alt; document.getElementById(\"show-caption\").textContent = sl.caption; document.getElementById(\"show-count\").textContent = slides.length > 1 ? (at + 1) + \" \/ \" + slides.length : \"\"; var multi = slides.length > 1; document.getElementById(\"show-prev\").hidden = !multi; document.getElementById(\"show-next\").hidden = !multi; new Image().src = slides.at((at + 1) % slides.length).src; } function openShow(show) { slides = show.slides; lastFocus = document.activeElement; document.getElementById(\"show-title\").textContent = show.name; showSlide(0); dlg.showModal(); document.body.classList.add(\"cl-no-scroll\"); } dlg.addEventListener(\"close\", function () { document.body.classList.remove(\"cl-no-scroll\"); if (lastFocus) lastFocus.focus(); }); \/* Clicking a card, or a link to a card (href=\"#card-id\"), opens that card slideshow instead of the Divi lightbox. *\/ document.addEventListener(\"click\", function (e) { var col = e.target.closest(\".cl-card\"); if (!col) { var a = e.target.closest(\"a\"); if (a && a.hash && a.pathname === location.pathname) { var target = document.getElementById(decodeURIComponent(a.hash.slice(1))); col = target ? target.closest(\".cl-card\") : null; } } if (!col || !shows.has(col)) return; e.preventDefault(); e.stopPropagation(); openShow(shows.get(col)); }, true); document.getElementById(\"show-close\").addEventListener(\"click\", function () { dlg.close(); }); document.getElementById(\"show-prev\").addEventListener(\"click\", function () { showSlide(at - 1); }); document.getElementById(\"show-next\").addEventListener(\"click\", function () { showSlide(at + 1); }); dlg.addEventListener(\"keydown\", function (e) { if (e.key === \"ArrowRight\") { e.preventDefault(); e.stopPropagation(); showSlide(at + 1); } if (e.key === \"ArrowLeft\") { e.preventDefault(); e.stopPropagation(); showSlide(at - 1); } }); \/* Zoom: tap\/click or pinch to enlarge, drag to look around, tap again to fit. *\/ var slideZoom = (function () { var z = 1, zx = 0, zy = 0, pinch = null, pan = null, moved = false; var pts = new Map(); sImg.draggable = false; function applyZoom(anim) { sImg.style.transition = anim ? \"transform 0.25s ease, opacity 0.25s ease\" : \"opacity 0.25s ease\"; sImg.style.transform = z > 1 ? \"translate(\" + zx + \"px, \" + zy + \"px) scale(\" + z + \")\" : \"\"; sImg.style.cursor = z > 1 ? \"zoom-out\" : \"zoom-in\"; } function resetZoom(anim) { z = 1; zx = zy = 0; applyZoom(anim); } function local(p) { var r = sImg.parentElement.getBoundingClientRect(); return { x: p.x - r.left - sImg.offsetLeft, y: p.y - r.top - sImg.offsetTop }; } function clampAxis(t, box, size) { var off = (box - size) \/ 2; if (size * z <= box) return (box - size * z) \/ 2 - off * z; return Math.min(-off * z, Math.max(box - (off + size) * z, t)); } function clampPan() { var w = sImg.clientWidth, h = sImg.clientHeight; var r = Math.min(w \/ (sImg.naturalWidth || w), h \/ (sImg.naturalHeight || h)); zx = clampAxis(zx, w, (sImg.naturalWidth || w) * r); zy = clampAxis(zy, h, (sImg.naturalHeight || h) * r); } function zoomTo(nz, p, base) { nz = Math.min(5, Math.max(1, nz)); base = base || { x: (p.x - zx) \/ z, y: (p.y - zy) \/ z }; z = nz; zx = p.x - base.x * z; zy = p.y - base.y * z; if (z === 1) { zx = zy = 0; } clampPan(); } function two() { var v = Array.from(pts.values()); return { a: v.at(0), b: v.at(1) }; } sImg.addEventListener(\"pointerdown\", function (e) { e.preventDefault(); try { sImg.setPointerCapture(e.pointerId); } catch (_) {} pts.set(e.pointerId, { x: e.clientX, y: e.clientY }); if (pts.size === 1) { moved = false; pan = { x: e.clientX, y: e.clientY, zx: zx, zy: zy }; } if (pts.size === 2) { var p = two(), m = local({ x: (p.a.x + p.b.x) \/ 2, y: (p.a.y + p.b.y) \/ 2 }); pinch = { d: Math.hypot(p.a.x - p.b.x, p.a.y - p.b.y), z: z, base: { x: (m.x - zx) \/ z, y: (m.y - zy) \/ z } }; moved = true; } }); sImg.addEventListener(\"pointermove\", function (e) { if (!pts.has(e.pointerId)) return; pts.set(e.pointerId, { x: e.clientX, y: e.clientY }); if (pinch &#038;&#038; pts.size >= 2) { var p = two(), m = local({ x: (p.a.x + p.b.x) \/ 2, y: (p.a.y + p.b.y) \/ 2 }); zoomTo(pinch.z * Math.hypot(p.a.x - p.b.x, p.a.y - p.b.y) \/ pinch.d, m, pinch.base); applyZoom(false); } else if (pan) { var dx = e.clientX - pan.x, dy = e.clientY - pan.y; if (Math.abs(dx) + Math.abs(dy) > 8) moved = true; if (z > 1) { zx = pan.zx + dx; zy = pan.zy + dy; clampPan(); applyZoom(false); } } }); function pointerEnd(e) { if (!pts.has(e.pointerId)) return; pts.delete(e.pointerId); if (pts.size === 1) { pinch = null; var p = two().a; pan = { x: p.x, y: p.y, zx: zx, zy: zy }; return; } if (pts.size) return; pinch = pan = null; if (e.type === \"pointercancel\") return; if (!moved) { if (z > 1) resetZoom(true); else { zoomTo(2.5, local({ x: e.clientX, y: e.clientY })); applyZoom(true); } } else if (z < 1.1) resetZoom(true); } sImg.addEventListener(\"pointerup\", pointerEnd); sImg.addEventListener(\"pointercancel\", pointerEnd); window.addEventListener(\"resize\", function () { if (z > 1) { clampPan(); applyZoom(false); } }); return { reset: resetZoom, active: function () { return z > 1; } }; })(); \/* Swipe left\/right for the next photo, unless zoomed in or pinching. *\/ var touchX = null; dlg.addEventListener(\"touchstart\", function (e) { touchX = e.touches.length === 1 && !slideZoom.active() ? e.touches.item(0).clientX : null; }, { passive: true }); dlg.addEventListener(\"touchend\", function (e) { if (touchX === null || slideZoom.active() || e.touches.length) { if (!e.touches.length) touchX = null; return; } var dx = e.changedTouches.item(0).clientX - touchX; if (Math.abs(dx) > 40) showSlide(at + (dx < 0 ? 1 : -1)); touchX = null; }); })();<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Curated LandscapePortfolioServicesContactRemarkable landscapes, curated. Landscape and gardens documentation, historical research, interpretation and curation &#8212; always with community involvement whenever possible. Helping stewards of remarkable landscapes share what they love most about the places in their care.Arboretum portfolio The Curated Landscape&#8217;s founder guided each of the following properties through international arboretum accreditation and listing with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-609","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/pages\/609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=609"}],"version-history":[{"count":57,"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/pages\/609\/revisions"}],"predecessor-version":[{"id":698,"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=\/wp\/v2\/pages\/609\/revisions\/698"}],"wp:attachment":[{"href":"https:\/\/curatedlandscape.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}