@media all{#dm .dmInner nav.u_1198691314,#dm .dmInner nav.u_1781823664,#dm .dmInner nav.u_1998592992{color:#fff!important}#dm .dmInner div.u_1762005020 .gallery-widget-root{background-color:#f0ecea!important}#dm .dmInner div.u_1762005020 .gallery-item-title{font-family:'Marcellus SC'!important;font-weight:400!important}#dm .dmInner .u_1540234152 .gallery-item-inner:hover .gallery-overlay,#dm .dmInner .u_1762005020 .gallery-item-inner:hover .gallery-overlay,#dm .dmInner .u_1762005020 .gallery-overlay{background-color:rgba(0,0,0,.4)!important}#dm .dmInner .u_1762005020 .nav-btn{background-color:transparent!important}#dm .dmInner .u_1762005020 .gallery-eyebrow,#dm .dmInner .u_1762005020 .gallery-title{text-align:LEFT!important}#dm .dmInner div.u_1762005020 .gallery-title{font-family:'EB Garamond'!important;font-weight:400!important}#dm .dmInner div.u_4114781009 img{object-fit:contain!important}#dm .dmInner div.u_1540234152 .gallery-widget-root{background-color:#f0ecea!important}#dm .dmInner div.u_1540234152 .gallery-item-title{font-family:'Marcellus SC'!important;font-weight:400!important}#dm .dmInner .u_1540234152 .gallery-overlay{background-color:rgba(0,0,0,.4)!important}#dm .dmInner .u_1540234152 .nav-btn{background-color:transparent!important}#dm .dmInner .u_1540234152 .gallery-eyebrow,#dm .dmInner .u_1540234152 .gallery-title{text-align:LEFT!important}#dm .dmInner div.u_1540234152 .gallery-title{font-family:'EB Garamond'!important;font-weight:400!important}}@media (min-width:1025px){#dm .dmInner div.u_1762005020 .gallery-eyebrow{font-size:18px!important}#dm .dmInner .u_1762005020 .gallery-track{gap:15px!important}#dm .dmInner .u_1762005020 .gallery-widget-root{padding:20px!important}#dm .dmInner div.u_1762005020 .gallery-item-title{font-size:30px!important}#dm .dmInner .u_1762005020 .nav-btn{width:80px!important;height:80px!important}#dm .dmInner .u_1540234152 .nav-btn svg,#dm .dmInner .u_1762005020 .nav-btn svg{width:30px!important;height:30px!important}#dm .dmInner div.u_1762005020 .gallery-title{font-size:48px!important}#dm .dmInner .u_1762005020 .gallery-item{width:300px!important;height:400px!important}#dm .dmInner div.u_1540234152 .gallery-eyebrow{font-size:18px!important}#dm .dmInner .u_1540234152 .gallery-track{gap:15px!important}#dm .dmInner .u_1540234152 .gallery-widget-root{padding:20px!important}#dm .dmInner div.u_1540234152 .gallery-item-title{font-size:30px!important}#dm .dmInner .u_1540234152 .nav-btn{width:80px!important;height:80px!important}#dm .dmInner div.u_1540234152 .gallery-title{font-size:48px!important}#dm .dmInner .u_1540234152 .gallery-item{width:300px!important;height:400px!important}}@media (min-width:0px) and (max-width:767px){#dm .dmInner div.u_1762005020 .gallery-eyebrow{font-size:16px!important}#dm .dmInner div.u_1762005020 .gallery-title{font-size:40px!important}#dm .dmInner div.u_1540234152 .gallery-eyebrow{font-size:16px!important}#dm .dmInner div.u_1540234152 .gallery-title{font-size:40px!important}#dm .dmInner .u_1540234152 .gallery-item{width:200px!important}#dm .dmInner .u_1540234152 .gallery-widget-root{padding:15px!important}}separatorHomeCss{color:red!important}@media all{#flex-header{--overlapping-background-color: rgba(0, 0, 0, 0);--overlapping-background-image: rgba(255, 255, 255, 1)}#\36 3d24979f4a54e38542a8abe{border-width:0;border-color:#000;border-style:solid;background-color:transparent}#\36 3d24979f4a54e38542a8abb,#\36 3d24979f4a54e38542a8abd{min-height:8px;column-gap:4%;width:49%;min-width:4%;background-color:transparent;margin:0}#\36 3d24979f4a54e38542a8abb{align-items:center;row-gap:24px;padding:0}#\36 3d24979f4a54e38542a8abd{row-gap:5px;padding:16px}#\36 3d24979f4a54e38542a8abc{min-height:500px;column-gap:2%;row-gap:12px;width:100%;flex-wrap:nowrap;padding:80px 0;margin:0}#widget_t5o{width:100%;height:578px;max-width:100%;margin-top:0}#widget_4so,#widget_gu4,#widget_ooo,#widget_qu5{width:100%;height:auto;max-width:100%;order:1}#widget_gu4,#widget_ooo,#widget_qu5{order:2}#widget_gu4,#widget_ooo{order:0}#widget_ooo{width:210px;order:3;margin-top:15px}#\36 3d24979f4a54e38542a8aba{margin:0}#b1a5e725,#bcca310c{min-height:400px;column-gap:1%;row-gap:6px;width:100%;flex-wrap:nowrap;justify-content:center}#b1a5e725::before,#b1a5e725>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.3;border-radius:inherit}#b1a5e725{min-height:8px;column-gap:4%;row-gap:12px;width:32.6%;min-width:4%;align-self:auto;justify-self:auto;justify-content:flex-start;align-items:center;background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/modern-living-room-with-two-white-couches-position-2025-02-05-04-28-56-utc-1920w.jpg);padding:80px 16px;margin:0}#c2393872,#widget_8dd,#widget_fs9{width:100%;height:auto;max-width:100%;margin-right:0;margin-left:0}#widget_fs9{width:59.66%}#\32 0073b9f::before,#\32 0073b9f>.bgExtraLayerOverlay,#\36 3373cc7::before,#\36 3373cc7>.bgExtraLayerOverlay,#\36 48a5c4d::before,#\36 48a5c4d>.bgExtraLayerOverlay,#caa41c48::before,#caa41c48>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5;border-radius:inherit}#\32 0073b9f{min-height:8px;column-gap:4%;row-gap:12px;width:32.6%;min-width:4%;flex-wrap:nowrap;align-self:auto;justify-self:auto;align-items:center;justify-content:flex-start;background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/a-residential-village-with-houses-and-lots-of-tree-2025-02-02-15-17-05-utc-1920w.jpg);padding:80px 16px;margin:0}#\37 be73f40,#\38 c53299b,#a74a0eff{width:100%;height:auto;max-width:100%;margin-right:0;margin-left:0}#a74a0eff{width:60.23%}#caa41c48{min-height:8px;column-gap:4%;row-gap:12px;width:32.6%;min-width:4%;flex-wrap:nowrap;align-self:auto;justify-self:auto;align-items:center;justify-content:flex-start;background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/modern-outdoor-patio-with-sunset-view-2026-01-07-23-12-57-utc-1920w.jpg);padding:80px 16px;margin:0}#\32 ec19be0,#\36 a8d4f19,#\37 116e838{width:100%;height:auto;max-width:100%;margin-right:0;margin-left:0}#\32 ec19be0{width:60.23%}#\36 7570559{width:210px;height:auto;max-width:100%;order:2;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\34 273ba97{min-height:8px;column-gap:4%;row-gap:12px;width:48%;min-width:4%;align-items:center;background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/modern-home-exterior-with-landscaped-yard-2026-03-10-02-09-26-utc-1920w.webp)}#\34 4a53911{min-height:500px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:80px 0}#\31 3a030ac{background-image:none;background-attachment:fixed}#acfeb724{min-height:8px;column-gap:4%;row-gap:12px;width:48%;min-width:4%;align-items:center}#\35 fb1c458,#fda439f2{width:100%;height:auto;max-width:100%;order:0}#fda439f2{order:1}#c786b6e5{margin:0}#a4a62d3f{width:210px;height:auto;max-width:100%;order:2;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\39 3ad4e04{min-height:8px;column-gap:4%;row-gap:12px;width:100%;min-width:4%;align-items:center}#e6ecc62d{width:100%;height:auto;max-width:100%;order:0}#\36 48a5c4d{background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/old-fort-house-with-trees-and-a-green-field-on-a-s-2026-01-07-23-17-14-utc-1920w.webp);background-attachment:fixed}#\38 076febe{width:78.68%;height:auto;max-width:100%;order:1}#\32 83fddb9{min-height:500px;flex-wrap:nowrap}#\32 83fddb9,#b47ea753,#bf4722c9{column-gap:4%;row-gap:24px;width:100%}#b47ea753{min-width:4%;min-height:8px}#bf4722c9{min-height:240px;flex-wrap:nowrap}#\30 d7a32a1{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\35 30dd5d2{min-height:240px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap}#a7ed661e{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#a516fc4b{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%}#\36 3373cc7{background-image:url(https://irp.cdn-website.com/d1728f09/dms3rep/multi/opt/luxury-house-in-vancouver-canada-2026-01-11-10-16-05-utc-8efbfa0f-1920w.webp)}#\31 328296f,#c43311f6{width:100%;height:auto;max-width:100%;order:0}#\31 328296f{width:65.33%;order:1}#\30 8a03c73,#c90c6a4c{column-gap:4%;width:100%}#\30 8a03c73{flex-wrap:nowrap;min-height:600px;row-gap:24px}#c90c6a4c{min-height:8px;row-gap:12px;min-width:4%;align-items:center}#\36 cca1e4b{width:210px;height:auto;max-width:100%;order:2;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\31 97e2bb9{margin:0}#\35 a4fe728{width:100%;min-width:4%;min-height:80px;column-gap:4%;row-gap:24px;padding:16px 40px;margin:0}#c80484ed{background-color:#f0ecea;background-image:none}#\32 de04e7c{width:auto;height:auto;max-width:100%}#\36 dcac445{min-height:0;column-gap:4%;row-gap:24px;width:100%;flex-direction:column;flex-wrap:nowrap;max-width:none;padding:80px 0}#c05ee9c0{width:auto;height:auto;max-width:100%}#\34 81fa371,#b2852452{column-gap:4%;row-gap:24px;width:100%}#b2852452{min-width:4%;order:1;min-height:80px}#\34 81fa371{min-height:0;flex-wrap:nowrap;max-width:none;flex-direction:column}#widget_1b2{width:100%;height:auto;max-width:100%}#group_261{align-items:center;width:100%;min-width:4%;min-height:80px;column-gap:4%;row-gap:12px;order:0;align-content:center;flex-wrap:nowrap}#\37 4ba798a,#widget_9p4{width:2.37%;height:auto;max-width:100%;margin-right:0;margin-left:0}#\37 4ba798a{width:100%}#ea8471b2,#ebe08fcb{column-gap:4%;row-gap:24px;width:100%}#ea8471b2{min-width:4%;min-height:8px}#ebe08fcb{min-height:240px;flex-wrap:nowrap;max-width:none}#widget_9kj,#widget_rs7{height:auto;max-width:100%}#widget_9kj{position:relative;min-width:10px;min-height:10px;width:100%}#widget_rs7{width:99.99928908308786%;grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto;justify-self:auto;align-self:auto;margin:0;order:0}#c48aeca1,#d7b84230{column-gap:4%;row-gap:24px;width:100%}#c48aeca1{min-width:4%;align-items:center;align-content:center;min-height:8px}#d7b84230{min-height:800px;padding:150px 0 80px}#widget_037,#widget_npu{width:76.52%;height:auto;max-width:100%;justify-self:auto;margin:0;grid-area:auto/auto/auto/auto}#widget_037{width:95.14%;order:0}#dc5b5d66{width:48.95%;max-width:250px}#d49f5fde,#dc5b5d66,#group_glm{height:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#group_glm{flex-direction:row;align-items:center;min-height:89px;max-height:100%;row-gap:24px;column-gap:2.0994160102254273%;flex-wrap:nowrap;justify-self:auto;width:95.14%}#d49f5fde{width:48.95%;max-width:250px}#b7f8d83a{margin:0}}@media (min-width:768px) and (max-width:1024px){#\36 3d24979f4a54e38542a8abc{padding-left:2%;padding-right:2%;flex-direction:column;flex-wrap:nowrap;min-height:0}#\36 3d24979f4a54e38542a8abb{width:100%;min-height:80px}#\36 3d24979f4a54e38542a8abd{width:100%;min-height:80px;align-items:center}#widget_t5o{width:85.26%;height:362px}#bcca310c{padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-direction:row;flex-wrap:wrap;column-gap:1%;min-height:400px}#\32 0073b9f,#b1a5e725,#caa41c48{width:49.5%;flex:1 1 auto;margin:0}#\32 ec19be0{width:29.9%}#\30 8a03c73,#\32 83fddb9,#\34 4a53911,#\35 30dd5d2,#bf4722c9{padding-right:var(--section-padding-right);padding-left:var(--section-padding-left)}#\30 8a03c73{min-height:400px}#\31 97e2bb9{margin:0}#\36 dcac445{padding:0}#\35 a4fe728{padding:0;margin:0}#\34 81fa371{padding-right:var(--section-padding-right);padding-left:var(--section-padding-left)}#widget_9p4{width:5.43%;height:auto}#ebe08fcb{padding-right:var(--section-padding-right);padding-left:var(--section-padding-left)}#d7b84230{min-height:700px;padding:120px 2% 4%}#b7f8d83a{margin:0}#widget_npu{width:100%}}@media (max-width:767px){#\36 3d24979f4a54e38542a8abb,#\36 3d24979f4a54e38542a8abd{min-height:80px;align-items:center;width:100%}#\36 3d24979f4a54e38542a8abc{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:25px 4%}#widget_t5o{height:324px}#\36 3d24979f4a54e38542a8aba{margin:0}#bcca310c{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#\32 0073b9f,#\34 273ba97,#b1a5e725,#caa41c48{width:100%;min-height:80px;align-items:center}#\34 273ba97{min-height:200px;height:auto}#\34 4a53911{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap;row-gap:12px}#\39 3ad4e04,#acfeb724{width:100%;min-height:80px;align-items:center}#\39 3ad4e04{min-height:400px}#\32 83fddb9{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#\38 076febe,#b47ea753{width:100%}#b47ea753{min-height:80px;align-items:center}#\35 30dd5d2,#bf4722c9{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#a516fc4b{min-height:80px;align-items:center}#\31 328296f,#a516fc4b{width:100%}#\30 8a03c73{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#c90c6a4c{width:100%;min-height:350px;align-items:center}#\31 97e2bb9{margin:0}#\35 a4fe728{width:100%;min-height:566px;align-items:center;height:auto;row-gap:0;padding:0;margin:0}#\32 de04e7c{width:329px}#\36 dcac445{min-height:0;flex-direction:column;flex-wrap:nowrap;row-gap:0;padding:0}#c05ee9c0{width:358px}#b2852452{width:100%;min-height:80px;align-items:center}#\34 81fa371{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#group_261{width:100%;min-height:80px;align-items:center}#widget_9p4{width:9.44%;height:auto}#ea8471b2{width:100%;min-height:80px;align-items:center}#ebe08fcb{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#c48aeca1{width:100%;min-height:80px;align-items:center}#d7b84230{min-height:0;flex-direction:column;padding-right:var(--section-padding-right);padding-left:var(--section-padding-left);flex-wrap:nowrap}#dc5b5d66,#widget_npu{width:100%}#dc5b5d66{margin-right:0;margin-left:0}#group_glm{column-gap:2.0994160102254273%;flex-direction:column;flex-wrap:nowrap}#d49f5fde{margin-right:0;margin-left:0;width:100%}}