.section{position:relative;z-index:1}.section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.section__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section__anchor{position:absolute;top:0;left:0;right:0;height:1px;visibility:hidden}.section__anchor[data-section=about]{top:26%}.section__anchor[data-section=properties]{top:20.1%}.section__anchor[data-section=philosophy]{top:19.1%}.section__anchor[data-section=leadership]{top:12.5%}.section__anchor[data-section=advisors]{top:6.6%}.section__anchor[data-section=results]{top:24%}.section__anchor[data-section=sold]{top:5%}.section__anchor[data-section=insights]{top:18.6%}.section__anchor[data-section=tools]{top:28.7%}.section__anchor[data-section=social]{top:20%}.section__anchor[data-section=contact]{top:23%}.section-intro{position:relative}.section-intro__front{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-intro__front-sticky{position:sticky;top:0;left:0;width:100%;padding:5% 15px 2%;display:flex;align-items:center;justify-content:center;min-height:100vh;isolation:isolate}.section-intro__front-sticky .section__bg.section-intro__bg-cutout{background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(#fff,#fff),url(../images/home/intro-logo-mask.svg);mask-image:linear-gradient(#fff,#fff),url(../images/home/intro-logo-mask.svg);-webkit-mask-position:center center,center 32%;mask-position:center center,center 32%;-webkit-mask-size:100% 100%,200px;mask-size:100% 100%,200px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.section-intro__content{position:relative;z-index:2;max-width:967px;margin:0 auto;width:100%}.section-intro__logo{aspect-ratio:422/342;width:200px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:0;margin-bottom:30px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.section-intro__logo img{display:block;width:100%;height:auto}.section-intro__logo video{position:absolute;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;max-width:initial}.section-intro__text{color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.14285714em}.section-intro__text p{margin-bottom:8px}.section-intro__text p:last-child{margin-bottom:0}.section-intro__scroll{color:var(--navy);text-align:right;font-size:12px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.14285714em;text-transform:uppercase;margin-top:10px}.section-intro__scroll span{display:flex;justify-content:center;align-items:center;gap:8px}.section-intro__scroll span em{color:var(--inferno);text-align:center;font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.1em}.section-intro__back{position:relative;width:100%;height:250vh}.section-intro__video{position:sticky;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;min-height:100vh}.section-intro__video video{display:block;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-intro__video-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.section-intro__video-controls .mute-toggle{position:absolute;padding:0;background:none;left:10px;transition:opacity .3s ease}.section-intro__video-controls .mute-toggle svg{fill:#fff}.section-intro__video-controls .mute-toggle .sound-off{display:none}.section-intro__video-controls .mute-toggle.muted .sound-off{display:block}.section-intro__video-controls .mute-toggle.muted .sound-on{display:none}.section-intro__video-controls .mute-toggle:hover svg{opacity:.6}.section-intro__video-controls .exit-video{color:#fefffe;font-size:12px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;position:absolute;right:10px;transition:opacity .3s ease}.section-intro__video-controls .exit-video:hover{opacity:.6}.section-intro__video-controls .time-controls{position:absolute;bottom:30px;left:0;right:0}.section-intro__video-controls .time-controls .progress-bar-wrap{width:185px;max-width:100%;margin:0 auto;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.section-intro__video-controls .time-controls .progress-bar-inner{position:relative;display:flex;align-items:center;min-height:14px}.section-intro__video-controls .time-controls .progress-bar{display:block;width:100%;height:3px;border:none;border-radius:3px;overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;float:none;background:#fff6;box-shadow:none;pointer-events:none}.section-intro__video-controls .time-controls .progress-bar::-webkit-progress-bar{background:#fefffe40;border-radius:3px}.section-intro__video-controls .time-controls .progress-bar::-webkit-progress-value{background:#fefffe;border-radius:3px}.section-intro__video-controls .time-controls .progress-bar::-moz-progress-bar{background:#fefffe;border-radius:3px}.section-intro__video-controls .time-controls .progress-bar-handle{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#fefffe;box-shadow:0 0 0 2px #0a1d5b59;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.section-intro__video-controls .time-controls .pause-seek{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:10px}.section-intro__video-controls .time-controls .pause-seek button{background:transparent;padding:0;border:none;transition:opacity .3s ease}.section-intro__video-controls .time-controls .pause-seek button:hover{opacity:.6}.section-intro__video-controls .time-controls .pause-seek .play-pause .icon-play,.section-intro__video-controls .time-controls .pause-seek .play-pause.play-pause--paused .icon-pause{display:none}.section-intro__video-controls .time-controls .pause-seek .play-pause.play-pause--paused .icon-play{display:block}.section-sidebar{position:fixed;right:15px;top:0;bottom:0;align-items:center;z-index:2;pointer-events:none;display:none;opacity:0}.section-sidebar ul{display:flex;flex-flow:column;gap:7px}.section-sidebar ul li{text-align:right}.section-sidebar ul li a{color:#000;text-align:right;font-size:11px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.54545455em;text-transform:uppercase;display:block;pointer-events:all;transition:color var(--default-transition)}.section-sidebar ul li.active a,.section-sidebar ul li:hover a{color:var(--inferno)}.section-sidebar.--white ul li a{color:#fff}.section-sidebar.--white ul li.active a,.section-sidebar.--white ul li:hover a{color:var(--mustard)}.section-group{position:relative;z-index:1;pointer-events:none}.section-group--about-listing{position:relative;pointer-events:none}.about-listing__circle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-listing__circle .position-sticky{height:100vh}.about-listing__circle .circle-fill{position:sticky;top:0;left:0;width:626px;height:auto}.about-listing__circle .circle-fill circle{stroke:var(--inferno);fill:transparent}.about-listing__circle .section__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all 1s ease;z-index:1}.about-listing__circle .section__bg.sunset:before{background:#ffd7484d}.about-listing__circle .section__bg.sunset-stars img.subset-bg{opacity:0}.about-listing__circle .section__bg.night-bg:before{background:#0003}.about-listing__circle .section__bg.early-night img.night-bg--early,.about-listing__circle .section__bg.deep-night img.night-bg--deep{opacity:1}.about-listing__circle .section__bg img{transform:rotateY(180deg);transition:opacity 1s ease}.about-listing__circle .section__bg img:not(.default-bg){position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.about-listing__circle .section__bg img.subset-bg,.about-listing__circle .section__bg img.night-bg{opacity:0;transform:rotateY(180deg)}.about-listing__circle .section__bg-black{position:absolute;top:0;left:0;aspect-ratio:1/1;width:626px;border-radius:50%;opacity:0;display:flex;align-items:center;justify-content:center}.about-listing__circle .section__bg-black:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;box-shadow:0 0 0 100vmax #000;margin:1%}.section-about{position:relative}.section-about__sticky{min-height:100vh;display:flex;align-items:center;padding:120px 0}.section-about__content{max-width:1316px;width:90%;margin:0 auto;display:flex;flex-flow:row wrap;position:relative;pointer-events:auto}.section-about__title{width:148px;display:flex;flex-shrink:0;margin-bottom:30px}.section-about__title .section-title{width:100%}.section-about__title .section-title span{margin-top:0}.section-about__title .section-title span:nth-child(1){text-align:left}.section-about__title .section-title span:nth-child(2){text-align:center}.section-about__title .section-title span:nth-child(3){text-align:right}.section-about__title .section-title small{text-align:right}.section-about__text{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.14285714em;width:100%;max-width:100%;margin-left:auto;margin-right:0}.section-about__text p{margin-bottom:24px}.section-about__text p:last-child{margin-bottom:0}.section-about__btns{position:relative;margin-left:auto;margin-right:auto;width:100%;margin-top:30px}.section-about__btns-item{text-align:right}.section-properties{position:relative;z-index:2}.section-properties__sticky{min-height:100vh;display:flex;align-items:center;padding:100px 0}.section-properties__content{max-width:1316px;width:90%;margin:0 auto;position:relative;pointer-events:auto}.section-properties__title{width:210px;max-width:100%;display:flex;flex-shrink:0;margin-bottom:29px}.section-properties__title .section-title{width:100%}.section-properties__title .section-title span:nth-child(1){text-align:left}.section-properties__title .section-title span:nth-child(2){text-align:right;margin-top:8px}.section-properties__title .section-title small{text-align:right;margin-right:0;margin-top:10px}.section-properties__text{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.14285714em;width:100%;max-width:100%;transition:color var(--default-transition)}.section-properties__text.--cyan{color:var(--cyan)}.section-properties__text p{margin-bottom:24px}.section-properties__text p:last-child{margin-bottom:0}.section-properties__btn{position:relative;margin-left:auto;margin-right:auto;width:100%;margin-top:40px}.section-properties__btn-item{text-align:right}.section-properties__house{position:absolute;top:100vh;transform:translateY(-98%);right:-10px;width:100%;transform-origin:center bottom;pointer-events:none;z-index:3}.section-properties__house img{display:block;width:100%;height:auto;transition:opacity var(--default-transition);will-change:opacity,transform;backface-visibility:hidden}.section-properties__house img.early-nighttime,.section-properties__house img.deep-nighttime{position:absolute;bottom:0;right:0;opacity:0}.section-properties__house.--early-night img.deep-nighttime{opacity:0}.section-properties__house.--early-night img.early-nighttime{opacity:1}.section-properties__house.--deep-night img.daytime,.section-properties__house.--deep-night img.early-nighttime{opacity:0}.section-properties__house.--deep-night img.deep-nighttime{opacity:1}.section-properties .section-properties__house,.section-properties .about-listing__circle .circle-fill,.section-properties .about-listing__circle .section__bg-black{will-change:transform,opacity}.section-group--listing-philosophy-leadership{position:relative}.section-group--listing-philosophy-leadership__bg{position:absolute;top:0;right:0;bottom:0;left:0}.section-group--listing-philosophy-leadership__bg .position-sticky{height:100vh}.section-signature-listings{position:relative;z-index:1;pointer-events:auto}.section-signature-listings__circle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.section-signature-listings__circle .position-sticky{height:100vh}.section-signature-listings__circle .circle-fill{position:sticky;top:0;right:0;width:939px;height:auto;margin-left:auto}.section-signature-listings .section__bg img{transform:rotateY(180deg)}.section-signature-listings__content{padding:100px 0 0}.section-signature-listings__title{display:flex;justify-content:center;text-align:right;margin-bottom:30px}.section-signature-listings__title .section-title span:nth-child(1){margin-right:40px;margin-bottom:8px}.section-signature-listings__title .section-title small{margin-right:40px}.section-signature-listings__list{padding:0 15px;max-width:600px;margin:0 auto}.section-signature-listings__list-track{flex-shrink:0}.section-signature-listings__list .listing-item{width:100%;display:flex;flex-flow:column;align-items:center;gap:20px;position:relative;margin-bottom:50px;pointer-events:none}.section-signature-listings__list .listing-item a{pointer-events:auto}.section-signature-listings__list .listing-item:last-child{margin-bottom:0}.section-signature-listings__list .listing-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.section-signature-listings__list .listing-item__img{width:100%;flex-shrink:0;overflow:hidden}.section-signature-listings__list .listing-item__img video,.section-signature-listings__list .listing-item__img iframe{opacity:0;pointer-events:none;transition:opacity var(--default-transition)}.section-signature-listings__list .listing-item__img iframe{position:absolute;top:50%;left:50%;width:177.78%;height:100%;border:0;transform:translate(-50%,-50%);z-index:1}.section-signature-listings__list .listing-item__text{width:100%;align-self:center;position:relative;transition:all var(--default-transition);transition-property:padding,opacity}.section-signature-listings__list .listing-item__text .price{color:var(--cyan);font-family:var(--font-family-default);font-size:26px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.05555556em;position:absolute;top:0;opacity:0;transition:opacity var(--default-transition)}.section-signature-listings__list .listing-item__text h3{color:var(--inferno);font-size:26px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.07692308em;font-family:var(--font-family-default);transition:color var(--default-transition)}.section-signature-listings__list .listing-item__text h4{color:var(--navy);font-size:14px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.02em;font-family:var(--font-family-default);margin-bottom:22px}.section-signature-listings__list .listing-item__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em}.section-signature-listings__list .listing-item:hover .listing-item__img video,.section-signature-listings__list .listing-item:hover .listing-item__img iframe{opacity:1}.section-signature-listings__list .listing-item:hover .listing-item__text{padding-top:30px}.section-signature-listings__list .listing-item:hover .listing-item__text .price{opacity:1}.section-signature-listings__list .listing-item:hover .listing-item__text h3{color:var(--navy)}.section-signature-listings__bottom{display:flex;flex-flow:row wrap;padding:50px 15px}.section-signature-listings__bottom-wrap{position:relative;max-width:600px;margin:0 auto}.section-signature-listings__text--char-reveal{position:relative}.section-signature-listings__text-orig{position:relative;z-index:1}.section-signature-listings__text-orig .section-title,.section-signature-listings__text-orig p{color:var(--navy)}.section-signature-listings__text-highlight{display:block;position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none}.section-signature-listings__text-highlight .section-title,.section-signature-listings__text-highlight p,.section-signature-listings__text-highlight .char{color:var(--cyan)}.section-signature-listings__text-highlight .char{visibility:hidden}.section-signature-listings__text .section-title{margin-bottom:26px}.section-signature-listings__text .section-title>span:nth-child(2){margin-top:16px;margin-left:30px}.section-signature-listings__text .section-title span span{display:inline-block;overflow:visible!important}.section-signature-listings__text p{text-align:justify;font-family:var(--font-family-title);font-size:26px;font-style:normal;font-weight:400;line-height:1.30769231;letter-spacing:.03846154em;margin-left:30px}.section-signature-listings__btns{align-self:flex-end;display:flex;flex-flow:column;align-items:flex-start;margin-top:40px;margin-left:30px}.section-philosophy{position:relative;z-index:1;padding:80px 15px}.section-philosophy__circle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.section-philosophy__circle .position-sticky{height:100vh;display:flex;align-items:center;justify-content:center}.section-philosophy__circle .circle-fill{width:100%}.section-philosophy .section__bg img{transform:rotateY(180deg)}.section-philosophy__sticky{display:flex;align-items:center}.section-philosophy__content{position:relative;pointer-events:all;max-width:570px;margin:0 auto}.section-philosophy__title{display:flex;margin-bottom:49px}.section-philosophy__title .section-title span{margin-top:17px}.section-philosophy__title .section-title span:nth-child(1){margin-top:0}.section-philosophy__title .section-title small{margin-left:60px;letter-spacing:.21428571em}.section-philosophy__title .section-title span:nth-child(2){margin-left:30px}.section-philosophy__title .section-title span:nth-child(4){margin-left:70px;margin-top:10px}.section-philosophy__title .section-title span:nth-child(5){margin-left:110px}.section-philosophy__row{display:flex;flex-flow:column}.section-philosophy__text{width:100%}.section-philosophy__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin-bottom:24px}.section-philosophy__text p:last-child{margin-bottom:0}.section-philosophy__btn{flex-grow:1;display:flex;flex-flow:column;align-items:flex-start}.section-group--leadership-advisors{position:relative}.section-group--leadership-advisors__bg{position:absolute;top:0;right:0;bottom:0;left:0}.section-group--leadership-advisors__bg .position-sticky{height:100vh}.section-leadership{position:relative}.section-leadership__sticky{padding:80px 15px 30px}.section-leadership__content{position:relative;pointer-events:auto}.section-leadership__text{width:100%;max-width:570px;margin:0 auto 40px}.section-leadership__text-sticky{position:sticky}.section-leadership__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em}.section-leadership__title{display:flex;margin-bottom:40px}.section-leadership__title .section-title{position:relative;left:50%;transform:translate(-50%)}.section-leadership__title .section-title span{margin-top:8px}.section-leadership__title .section-title span:nth-child(1){margin-top:0}.section-leadership__title .section-title small{text-align:center}.section-leadership__list{width:100%}.section-leadership__list .agent-item{display:flex;flex-flow:column;gap:30px;max-width:570px;margin:0 auto 50px}.section-leadership__list .agent-item__img{width:100%;flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-leadership__list .agent-item__img img{filter:grayscale(1);transition:all var(--default-transition);width:100%}.section-leadership__list .agent-item__img img.cutout{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:2}.section-leadership__list .agent-item__img:before{content:"";position:absolute;background:url(https://cdn.agentimagehosting.com/ENy2XcLY3Kf2hHMIr5xJV/2026/05/20092348/wea-logo-mono-full.png);background-size:cover;background-position:center;z-index:1;transform:scale(.8);opacity:0;transition:all var(--default-transition);aspect-ratio:549/571;margin:auto;width:182.1%;bottom:0}.section-leadership__list .agent-item:hover .agent-item__img img{filter:none}.section-leadership__list .agent-item:hover .agent-item__img:before{opacity:.6;transform:scale(1)}.section-leadership__list .agent-item__text{align-self:flex-end}.section-leadership__list .agent-item__text h3{color:var(--inferno);font-size:26px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.07692308em;font-family:var(--font-family-default);margin-bottom:10px}.section-leadership__list .agent-item__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.14285714em}.section-advisors{position:relative}.section-advisors__sticky{padding:80px 15px}.section-advisors__content{position:relative;max-width:570px;margin:0 auto;pointer-events:auto}.section-advisors__content-top{position:relative;margin-bottom:40px}.section-advisors__content-top .position-sticky{top:0}.section-advisors__content-top p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em}.section-advisors__content-bottom{max-width:804px;margin:0 auto;position:relative}.section-advisors__content-bottom-text,.section-advisors__content-bottom-text--char-reveal{position:relative}.section-advisors__content-bottom .section-title>span:nth-child(2){margin-left:30px}.section-advisors__content-bottom-orig{position:relative;z-index:1}.section-advisors__content-bottom-orig .section-title,.section-advisors__content-bottom-orig p{color:var(--navy)}.section-advisors__content-bottom-highlight{display:block;position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none}.section-advisors__content-bottom-highlight .section-title,.section-advisors__content-bottom-highlight p,.section-advisors__content-bottom-highlight .char{color:var(--cyan)}.section-advisors__content-bottom-highlight .char{visibility:hidden}.section-advisors__content-bottom .section-title span span{display:inline-block;overflow:visible!important}.section-advisors__content-bottom p{text-align:justify;font-family:var(--font-family-title);font-size:26px;font-style:normal;font-weight:400;line-height:1.30769231;letter-spacing:.03846154em;margin-left:30px}.section-advisors__title{display:flex;justify-content:center;text-align:center;margin-bottom:41px}.section-advisors__title-2{margin-bottom:34px}.section-results{position:relative;background-color:#000}.section-results__bg{position:absolute;top:0;right:0;bottom:0;left:0}.section-results__bg .position-sticky{height:100%}.section-results__bg .section__bg{opacity:.7}.section-results__sticky{padding:80px 15px;display:flex;align-items:center;flex-wrap:wrap}.section-results__content{position:relative;pointer-events:auto;max-width:100%;z-index:1;margin-bottom:40px}.section-results__content-bg{position:absolute;aspect-ratio:100/100;top:50%;left:50%;margin:auto;z-index:-1;background:#000;border-radius:50%;width:170%;transform:translate(-53%,-49%);display:none}.section-results__title{margin-bottom:40px}.section-results__title .section-title>span:nth-child(2){margin-left:30px}.section-results__title .section-title small{margin-left:80px}.section-results__text p{color:var(--cyan);text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin-bottom:24px}.section-results__text p:last-child{margin-bottom:0}.section-results__content-2{position:relative;pointer-events:auto;width:100%}.section-results__content-2 h3{color:var(--cyan);text-align:right;font-family:var(--font-family-title);font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.02em;margin-bottom:30px}.section-results__content-2 p{color:var(--cyan);text-align:right;font-size:22px;font-style:normal;font-weight:400;line-height:1.27272727;letter-spacing:.13636364em;margin-bottom:20px}.section-results__content-2 p span{color:var(--mustard)}.section-results__content-2 p:last-child{margin-bottom:0}.section-sold{position:relative}.section-sold__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fefffe}.section-sold__bg .position-sticky{height:100vh}.section-sold__bg .section__bg{background-position:50% 0}.section-sold__bg .section__bg:before,.section-sold__bg .section__bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.section-sold__bg .section__bg:before{background:linear-gradient(180deg,#fefffe 34.55%,#fefffe00);z-index:1;height:209px}.section-sold__bg .section__bg:after{background:#fefffe;z-index:1;opacity:.5}.section-sold__sticky{position:relative;padding:80px 0;z-index:1}.section-sold__content{width:495px;max-width:90%;margin-left:auto;margin-right:auto;pointer-events:auto;margin-bottom:40px}.section-sold__title{display:flex;margin-bottom:50px}.section-sold__title .section-title>span:nth-child(2){margin-left:40px}.section-sold__title .section-title small{text-align:right;margin-right:30px}.section-sold__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin:0 0 24px}.section-sold__text p:last-child{margin-bottom:0}.section-sold__list-wrap{position:relative;max-width:570px;margin:0 auto}.section-sold__list-wrap.--white .section-sold__list .sold-item__info .price{color:var(--mustard)}.section-sold__list-wrap.--white .section-sold__list .sold-item__info .address,.section-sold__list-wrap.--white .section-sold__list .sold-item__info .amenities span,.section-sold__list-wrap.--white .section-sold__list .sold-item__info .description{color:#fff}.section-sold__list-wrap.--white .section-sold__list .sold-item__info .amenities span i{filter:brightness(0) invert(1)}.section-sold__list{pointer-events:auto}.section-sold__list-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--default-transition);display:none}.section-sold__list-bg.bg-active{opacity:1}.section-sold__list-bg .position-sticky{height:100vh;background:#000}.section-sold__list-bg .section__bg{background-position:50%;opacity:.1;display:none}.section-sold__list-bg .section__bg.active{display:block}.section-sold__list .sold-item{margin-bottom:50px}.section-sold__list .sold-item:last-child{margin-bottom:0}.section-sold__list .sold-item__sticky{position:sticky;top:0}.section-sold__list .sold-item__img{width:100%;background:#000}.section-sold__list .sold-item__img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-sold__list .sold-item__info{width:100%;padding:30px 30px 0;position:relative}.section-sold__list .sold-item__info .price{color:var(--inferno);font-size:26px;font-style:normal;font-weight:400;line-height:1.26923077;letter-spacing:.03846154em;transition:color var(--default-transition)}.section-sold__list .sold-item__info .address{color:var(--navy);font-size:14px;font-style:normal;font-weight:400;line-height:1.28571429;letter-spacing:.21428571em;margin-bottom:20px;transition:color var(--default-transition)}.section-sold__list .sold-item__info .amenities{display:flex;flex-flow:row wrap;gap:10px;margin-bottom:20px}.section-sold__list .sold-item__info .amenities span{color:var(--navy);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:1.28571429;letter-spacing:.1em;display:flex;align-items:center;gap:10px;transition:color var(--default-transition)}.section-sold__list .sold-item__info .amenities span i.icon-bed{width:16px;height:13px;background:url(../images/home/bed-icon.svg) center center;background-size:contain;background-repeat:no-repeat;transition:filter var(--default-transition)}.section-sold__list .sold-item__info .amenities span i.icon-bath{width:16px;height:16px;background:url(../images/home/bath-icon.svg) center center;background-size:contain;background-repeat:no-repeat}.section-sold__list .sold-item__info .amenities span i.icon-sqft{width:16px;height:16px;background:url(../images/home/sqft-icon.svg) center center;background-size:contain;background-repeat:no-repeat}.section-sold__list .sold-item__info .description{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;transition:color var(--default-transition)}.section-sold__list .sold-item__info .btn-link{text-align:right}.section-sold__list .sold-item__info .btn-link a.btn-a{margin-right:-30px}.section-sold__list .sold-item__info .btn-link a.btn-a:hover{margin-right:0;transition-property:color,margin}.section-sold__list .sold-item__btn{position:absolute;bottom:74px;right:95px;opacity:0;transition:color var(--default-transition)}.section-group--insights-tools{z-index:1;position:relative}.section-insights{position:relative}.section-insights__bg{position:absolute;top:0;right:0;bottom:0;left:0}.section-insights__bg .position-sticky{height:100vh}.section-insights__bg .section__bg{background-position:50% 50%;background-size:cover;opacity:1}.section-insights__sticky{position:relative;padding:0;z-index:1}.section-insights__content{width:600px;max-width:100%;pointer-events:auto;padding:60px 15px;margin:0 auto}.section-insights__content .position-sticky{display:flex;flex-flow:column;justify-content:center}.section-insights__title{display:flex;justify-content:center;margin-bottom:45px}.section-insights__title .section-title span:nth-child(1){margin-left:20px}.section-insights__title .section-title small{text-align:left;margin-left:26px}.section-insights__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin:0 0 24px}.section-insights__text p:last-child{margin-bottom:0}.section-insights__list-wrap{position:relative;padding:0 15px}.section-insights__list{display:flex;flex-flow:column;position:relative}.section-insights__list .insights-item{width:570px;max-width:100%;position:relative;pointer-events:all;margin:0 auto 40px}.section-insights__list .insights-item--3{z-index:2}.section-insights__list .insights-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.section-insights__list .insights-item__img{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center}.section-insights__list .insights-item__img img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.section-insights__list .insights-item__info{padding:40px 0 0}.section-insights__list .insights-item__info h3{color:var(--cyan);font-family:var(--font-family-default);font-size:26px;font-style:normal;font-weight:400;line-height:1.26923077;letter-spacing:.03846154em;margin-bottom:10px;text-transform:uppercase}.section-insights__list .insights-item__info p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin-bottom:10px;word-wrap:break-word}.section-insights__list .insights-item__sticky{position:absolute;top:0;height:200vw;width:100vw;z-index:1;pointer-events:none;display:none}.section-insights__list .insights-item__sticky .position-sticky{width:calc(100% - 30px);aspect-ratio:1/1;margin:0 auto;background:#000}.section-insights__btn{position:relative;width:100%;text-align:center}.section-insights__newsletter{position:relative;pointer-events:auto;padding:80px 15px;max-width:600px;margin:0 auto}.section-insights__newsletter-text{width:100%;margin-bottom:30px}.section-insights__newsletter-text .section-title{margin-bottom:40px}.section-insights__newsletter-text .section-title span:nth-child(2){margin-left:30px}.section-insights__newsletter-text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em}.section-insights__newsletter-form{width:100%;align-self:flex-end}.section-insights__newsletter-form .wpcf7,.section-insights__newsletter-form .wpcf7 form{position:relative}.section-insights__newsletter-form .wpcf7 form label{display:block}.section-insights__newsletter-form .wpcf7 form label input{display:block;width:100%;height:44px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.5);padding:0 10px;color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.14285714em}.section-insights__newsletter-form .wpcf7 form .wpcf7-submit{position:absolute;padding:0;top:10px;right:10px;font-size:18px;color:var(--inferno);transition:color var(--default-transition)}.section-insights__newsletter-form .wpcf7 form .wpcf7-submit:hover{color:var(--navy)}.section-insights__newsletter-form .wpcf7 form .wpcf7-spinner{position:absolute;bottom:-40px;right:0;margin:0}.section-insights__newsletter-form .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:10px 0 0;text-align:center;font-size:12px}.section-tools{position:relative;height:initial;margin-top:0;z-index:initial}.section-tools__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.section-tools__bg .position-sticky{height:100vh}.section-tools__bg .section__bg{background-position:50% 50%;background-size:cover}.section-tools__bg .section__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:circle(35% at 50% 140%)}.section-tools__bg .section__video video{width:150%;height:150%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.section-tools__sticky{padding:80px 15px;display:flex;align-items:center}.section-tools__content{position:relative;pointer-events:auto;z-index:1;width:100%}.section-tools__title{display:flex;margin-bottom:40px;justify-content:center}.section-tools__title .section-title span:nth-child(2){margin-left:30px}.section-tools__title .section-title small{text-align:right;margin-right:60px}.section-tools__text{margin-bottom:30px}.section-tools__text p{color:#fefffe;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin:0 0 24px}.section-tools__text p:last-child{margin-bottom:0}.section-tools__quotes .quote-item{color:var(--cyan);font-family:var(--font-family-title);font-size:20px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0;text-align:center}.section-tools__quotes .quote-item~.quote-item{display:none}.section-tools__btns{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:20px}.section-group--tools-social{position:relative}.section-group--tools-social .section-group__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.section-group--tools-social .section-group__bg .position-sticky{height:100vh}.section-group--tools-social .section-group__bg .section__video{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;clip-path:circle(35% at 50% 140%);display:none}.section-group--tools-social .section-group__bg .section__video video{width:150%;height:150%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.section-group--tools-social .section-group__bg .section__bg{opacity:0}.section-social{position:relative;background-color:#000000b3}.section-social__bg{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.section-social__bg .position-sticky{height:100vh}.section-social__bg .section__video{overflow:hidden;top:0;right:0;bottom:0;left:0}.section-social__bg .section__video video{width:150%;height:150%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.section-social__sticky{padding:80px 15px 0;display:flex;align-items:center}.section-social__content{pointer-events:auto;z-index:1;width:100%;max-width:570px;margin:0 auto}.section-social__content.--dark .section-social__title .section-title,.section-social__content.--dark .section-social__title .section-title small{color:var(--inferno)}.section-social__content.--dark .section-social__text p{color:#000}.section-social__title{display:flex;margin-bottom:40px;justify-content:center}.section-social__title .section-title{transition:color var(--default-transition)}.section-social__title .section-title span:nth-child(2){margin-left:30px}.section-social__title .section-title small{text-align:right;transition:color var(--default-transition)}.section-social__text{margin-left:0;margin-bottom:30px}.section-social__text p{color:#000;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.7142857124;letter-spacing:.07142857em;margin:0 0 24px;transition:color var(--default-transition)}.section-social__text p:last-child{margin-bottom:0}.section-social__smi{margin-top:40px;margin-bottom:40px}.section-social__smi ul{display:flex;flex-flow:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.section-social__smi ul li a{display:flex;aspect-ratio:1/1;width:80px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--inferno);color:var(--inferno);font-size:30px;transition:color var(--default-transition),border-color var(--default-transition)}.section-social__smi ul li a:hover{color:var(--navy);border-color:var(--navy)}.section-social__phone{position:relative;bottom:0;right:0;left:0;width:423px;max-width:100%;margin:0 auto}.section-social__phone img{display:block;position:relative;width:100%;height:auto;z-index:1}.section-social__phone .video-frame{position:absolute;top:1%;left:2%;right:2%;bottom:0;overflow:hidden;border-radius:15% 15% 0 0}.section-social__phone video{position:absolute;width:150%;height:150%;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.section-group--contact-footer{position:relative}.section-group--contact-footer .section-group__bg,.section-group--contact-footer .section-group__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.section-group--contact-footer .section-group__bg .position-sticky{height:100vh}.section-group--contact-footer .section__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#fff}.section-group--contact-footer .section__video video{width:150%;height:150%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.section-contact{position:relative}.section-contact__sticky{position:relative;padding:100px 0}.section-contact__content{padding:0 15px;pointer-events:auto}.section-contact__text{width:570px;max-width:100%;text-align:center;margin:0 auto 100px;position:relative}.section-contact__text--char-reveal{position:relative}.section-contact__text--orig{position:relative;z-index:1}.section-contact__text--highlight{display:block;position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none}.section-contact__text--highlight p,.section-contact__text--highlight .char{color:var(--cyan)}.section-contact__text--highlight .char{visibility:hidden}.section-contact__text p{text-align:center;font-family:var(--font-family-title);font-size:26px;font-style:normal;font-weight:400;line-height:1.30769231;letter-spacing:.03846154em;margin-bottom:34px}.section-contact__text p:last-child{margin-bottom:0}.section-contact__text--orig p{color:#fefffe}.section-contact__form{width:582px;max-width:100%;margin:0 auto}.section-contact__form-title{display:flex;margin-bottom:46px}.section-contact__form-title .section-title span:nth-child(2){margin-left:30px}.section-contact__form-title .section-title small{margin-left:60px}.section-contact__form p{color:#fefffe;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;margin-bottom:24px}.section-contact__form p:last-child{margin-bottom:0}.section-contact__form p a{transition:color var(--default-transition)}.section-contact__form p a:hover{color:var(--navy)}.section-contact__form .wpcf7{position:relative;padding:32px 0 0}.section-contact__form-fields{display:flex;flex-flow:row wrap;margin:0 -10px}.section-contact__form-field{width:100%;padding:0 10px;margin-bottom:20px}.section-contact__form-field.col-6{width:50%}.section-contact__form-field label,.section-contact__form-field label span{display:block}.section-contact__form-field input,.section-contact__form-field textarea{display:block;width:100%;height:44px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.5);color:#fefffe;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:1.71428571;letter-spacing:.07142857em;padding:0 10px}.section-contact__form-field input::-moz-placeholder,.section-contact__form-field textarea::-moz-placeholder{color:#fefffe80}.section-contact__form-field input::placeholder,.section-contact__form-field textarea::placeholder{color:#fefffe80}.section-contact__form-field textarea{height:98px;padding-top:8px}.section-contact__form-field-group{position:relative;width:100%}.section-contact__form-field-group .section-contact__form-field{margin-bottom:0}.section-contact__form .wpcf7-submit{position:absolute;padding:0;bottom:10px;right:10px;font-size:18px;color:var(--mustard);transition:color var(--default-transition)}.section-contact__form .wpcf7-submit:hover{color:var(--cyan)}.section-contact__form .wpcf7-spinner{position:absolute;bottom:-40px;right:0;margin:0}.section-contact__form .wpcf7 form{position:relative}.section-contact__form .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;color:#fff;font-size:12px;text-align:center;margin:10px 0 0}@media screen and (min-width:1024px){.section__anchor[data-section=about]{top:29.875vw}.section__anchor[data-section=properties]{top:69.375vw}.section__anchor[data-section=philosophy]{top:32.9375vw}.section__anchor[data-section=leadership]{top:16.375vw}.section__anchor[data-section=advisors]{top:8.5vw}.section__anchor[data-section=results]{top:41.375vw}.section__anchor[data-section=sold]{top:19.125vw}.section__anchor[data-section=insights]{top:42.0625vw}.section__anchor[data-section=tools]{top:49.5vw}.section__anchor[data-section=social]{top:23vw}.section__anchor[data-section=contact]{top:30.875vw}.section-intro__front-sticky .section__bg.section-intro__bg-cutout{padding-bottom:11.875vw;-webkit-mask-size:100% 100%,26.375vw;mask-size:100% 100%,26.375vw;-webkit-mask-position:center,center 32%;mask-position:center,center 32%}.section-intro__content{max-width:60.4375vw}.section-intro__logo{width:26.375vw;margin-bottom:4.875vw}.section-intro__text{font-size:.875vw}.section-intro__text p{margin-bottom:1.0625vw}.section-intro__scroll{font-size:.875vw;margin-top:3.3125vw}.section-intro__scroll span{gap:.5vw}.section-intro__scroll span em{font-size:1.25vw}.section-intro__video-controls .mute-toggle{left:1.875vw}.section-intro__video-controls .exit-video{right:1.875vw;font-size:.875vw;letter-spacing:.35714286em}.section-intro__video-controls .time-controls{bottom:1.875vw}.section-sidebar{right:1.4375vw;display:flex}.section-sidebar ul{gap:.4375vw}.section-sidebar ul li a{font-size:.6875vw}.about-listing__circle .circle-fill,.about-listing__circle .section__bg-black{width:39.125vw}.section-about{min-height:200vh}.section-about__sticky{padding:10% 0 0}.section-about__content{max-width:82.25vw}.section-about__title{width:14.25vw;margin-bottom:0}.section-about__text{width:47.125vw;margin-right:16.6%;padding:1.5vw 0 0;font-size:.875vw}.section-about__text p{margin-bottom:1.5vw}.section-about__btns{margin-top:3.5vw;margin-right:1.875vw;width:initial}.section-properties{min-height:600vh}.section-properties__sticky{padding:0 0 10%}.section-properties__content{max-width:82.25vw}.section-properties__title{width:32.375vw;margin-bottom:1.8125vw}.section-properties__title .section-title span:nth-child(2){margin-top:1vw}.section-properties__title .section-title small{margin-right:5vw;margin-top:.375vw}.section-properties__text{width:32.375vw;font-size:.875vw}.section-properties__text p{margin-bottom:1.5vw}.section-properties__btn{margin-top:3.5vw;margin-right:1.875vw;width:initial;position:absolute;right:2.6875vw;bottom:4.25vw}.section-properties__house{width:72vw}.section-signature-listings{margin-top:-120vh;min-height:400vh}.section-signature-listings__circle{display:block}.section-signature-listings__content{padding:37.5vw 0 0}.section-signature-listings__title{position:absolute;justify-content:flex-end;top:18.75vw;right:20.3125vw;margin-bottom:0}.section-signature-listings__title .section-title span:nth-child(1){margin-right:5.1875vw;margin-bottom:1vw}.section-signature-listings__title .section-title small{margin-right:5.3125vw}.section-signature-listings__list{max-width:initial;padding:0;display:flex;overflow-x:hidden}.section-signature-listings__list-track{will-change:transform}.section-signature-listings__list .listing-item{margin-bottom:0}.section-signature-listings__list .listing-item{flex-flow:row;width:70.3125vw;gap:3.125vw;transition:opacity .35s ease;margin-top:-3.125vw}.section-signature-listings__list .listing-item:nth-child(1){margin-top:0}.section-signature-listings__list .listing-item:nth-child(2){margin-left:39.375vw}.section-signature-listings__list .listing-item:nth-child(3){margin-left:78.75vw}.section-signature-listings__list .listing-item:nth-child(4){margin-left:118.125vw}.section-signature-listings__list .listing-item:nth-child(5){margin-left:157.5vw}.section-signature-listings__list .listing-item:nth-child(6){margin-left:196.875vw}.section-signature-listings__list .listing-item__img{width:51.556%}.section-signature-listings__list .listing-item__text{opacity:0}.section-signature-listings__list .listing-item__text .price,.section-signature-listings__list .listing-item__text h3{font-size:1.625vw}.section-signature-listings__list .listing-item__text h4{font-size:.875vw;margin-bottom:1.375vw;letter-spacing:.21428571em}.section-signature-listings__list .listing-item__text p{font-size:.875vw}.section-signature-listings__list .listing-item:hover .listing-item__text{padding-top:1.875vw}.section-signature-listings__bottom{padding:6.25vw 6.875vw 9.375vw;position:sticky;top:25%}.section-signature-listings__bottom-wrap{max-width:initial;margin:0;min-height:200vh}.section-signature-listings__text{width:58%}.section-signature-listings__text .section-title{margin-bottom:1.625vw}.section-signature-listings__text .section-title>span:nth-child(2){margin-top:1vw;margin-left:14.6875vw}.section-signature-listings__text p{font-size:1.625vw;margin-left:14.6875vw}.section-signature-listings__btns{margin-bottom:-5.0625vw;margin-right:-2.6875vw;align-items:flex-end;margin-left:auto}.section-philosophy{margin-top:calc(-.3125vw*1vw/1px);padding:0 14.3125vw;min-height:300vh;margin-top:-50vh}.section-philosophy__circle{display:block}.section-philosophy__sticky{min-height:100vh}.section-philosophy__content{max-width:initial;pointer-events:none}.section-philosophy__title{margin-bottom:3.0625vw}.section-philosophy__title .section-title span{margin-top:1.0625vw}.section-philosophy__title .section-title span:nth-child(1){margin-top:0}.section-philosophy__title .section-title small{margin-left:5.75vw}.section-philosophy__title .section-title span:nth-child(4){margin-left:20.625vw;margin-top:-.3125vw}.section-philosophy__title .section-title span:nth-child(5){margin-left:34.5625vw}.section-philosophy__row{flex-flow:row-reverse;gap:3.8125vw}.section-philosophy__text{width:36.875vw}.section-philosophy__text p{font-size:.875vw;margin-bottom:1.5vw}.section-philosophy__btn{align-items:flex-end;pointer-events:auto}.section-leadership{margin-top:-100vh}.section-leadership__sticky{padding:17.375vw 8.875vw 0}.section-leadership__text{padding:0 13.9375vw;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;max-width:initial;margin:0}.section-leadership__text-sticky{top:30%}.section-leadership__text p{font-size:.875vw}.section-leadership__title{margin-bottom:2.5vw}.section-leadership__title .section-title span{margin-top:1vw}.section-leadership__title .section-title span:nth-child(1){margin-left:47px}.section-leadership__list{width:43.9375vw;margin-right:4.9375vw;margin-left:auto;padding-top:100vh}.section-leadership__list .agent-item{flex-flow:row;gap:3.125vw;max-width:initial;margin:0;margin-bottom:6.25vw}.section-leadership__list .agent-item__img{width:20.9375vw}.section-leadership__list .agent-item__text h3{font-size:1.625vw;margin-bottom:.625vw}.section-leadership__list .agent-item__text p{font-size:.875vw}.section-advisors__sticky{padding:9.375vw 8.875vw 90vh}.section-advisors__content{max-width:54.375vw}.section-advisors__content-top{position:absolute;top:0;left:0;right:0;bottom:0;margin-bottom:0}.section-advisors__content-top .position-sticky{top:30%}.section-advisors__content-top p{font-size:.875vw}.section-advisors__content-bottom{max-width:50.25vw;padding-top:100vh}.section-advisors__content-bottom .section-title>span:nth-child(2){margin-left:15vw}.section-advisors__content-bottom p{font-size:1.625vw;margin-left:15vw}.section-advisors__title{margin-bottom:2.5625vw}.section-advisors__title .section-title small{text-align:right;margin-right:1.875vw}.section-advisors__title-2{margin-bottom:2.125vw}.section-results{min-height:300vh;margin-top:-130vh}.section-results__bg .position-sticky{height:100vh}.section-results__bg .section__bg{background-position:0 50%;background-size:auto 100%}.section-results__sticky{padding:0 8.875vw;height:100vh}.section-results__content{max-width:36.0625vw;margin-bottom:0}.section-results__content-bg{display:block}.section-results__title{margin-bottom:2.5vw}.section-results__title .section-title>span:nth-child(2){margin-left:6.6875vw;margin-top:.375vw}.section-results__title .section-title small{margin-left:13.75vw;letter-spacing:.21428571em}.section-results__text{margin-left:3.6875vw}.section-results__text p{font-size:.875vw;margin-bottom:1.5vw}.section-results__content-2{position:absolute;width:initial;right:15.75vw}.section-results__content-2 h3{font-size:3.125vw;margin-bottom:4.125vw}.section-results__content-2 p{font-size:1.375vw;margin-bottom:2.625vw}.section-sold{margin-top:-120vh}.section-sold__bg .section__bg:before{height:13.0625vw}.section-sold__sticky{padding:30vw 0 0}.section-sold__content{max-width:100%;width:30.9375vw;margin-right:15vw;margin-bottom:0}.section-sold__title{margin-bottom:3.125vw}.section-sold__title .section-title>span:nth-child(2){margin-left:4.625vw}.section-sold__title .section-title small{margin-right:1.875vw}.section-sold__text p{font-size:.875vw;margin-bottom:1.5vw}.section-sold__list-wrap{max-width:100%;margin:0}.section-sold__list{margin-top:-18.5vw}.section-sold__list-bg{display:block}.section-sold__list .sold-item{height:200vh;margin-top:-3.125vw}.section-sold__list .sold-item__img{width:43.75%}.section-sold__list .sold-item__img img{height:100vh}.section-sold__list .sold-item__info{width:56.25%;left:43.75%;position:absolute;padding:0 8.875vw;bottom:4.375vw}.section-sold__list .sold-item__info .price{font-size:1.625vw}.section-sold__list .sold-item__info .address{font-size:.875vw;margin-bottom:1.25vw}.section-sold__list .sold-item__info .amenities{gap:2.5vw;margin-bottom:1.25vw}.section-sold__list .sold-item__info .amenities span{font-size:.875vw;gap:1.25vw;letter-spacing:.21428571em}.section-sold__list .sold-item__info .amenities span i.icon-bed{width:1vw;height:.8125vw}.section-sold__list .sold-item__info .amenities span i.icon-bath,.section-sold__list .sold-item__info .amenities span i.icon-sqft{width:1vw;height:1vw}.section-sold__list .sold-item__info .description{font-size:.875vw}.section-sold__list .sold-item__btn{bottom:74px;right:95px}.section-group--insights-tools{margin-top:-100vh}.section-insights{padding-top:50vh}.section-insights__sticky{padding:100vh 0 0}.section-insights__content{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:26.375vw;padding:0}.section-insights__content .position-sticky{height:100vh}.section-insights__title{margin-bottom:2.8125vw}.section-insights__title .section-title span:nth-child(1){margin-left:2.9375vw}.section-insights__title .section-title small{margin-left:1.625vw}.section-insights__text p{font-size:.875vw;margin-bottom:1.5vw}.section-insights__list-wrap{padding:0 8.875vw}.section-insights__list{flex-flow:row;align-items:flex-start;justify-content:space-between;gap:1.875vw}.section-insights__list .insights-item{width:19.4375vw;margin:0}.section-insights__list .insights-item--1{order:1}.section-insights__list .insights-item--2{order:3;margin-top:13.8125vw}.section-insights__list .insights-item--3{order:2;margin-top:28.875vw;position:sticky;top:0}.section-insights__list .insights-item__info{padding:2.5vw 0 0}.section-insights__list .insights-item__info h3{font-size:1.625vw;margin-bottom:.625vw}.section-insights__list .insights-item__info p{font-size:.875vw;margin-bottom:.625vw}.section-insights__list .insights-item__sticky{display:block}.section-insights__list .insights-item__sticky .position-sticky{width:19.4375vw}.section-insights__btn{position:absolute;top:704px;left:3.5%;width:initial}.section-insights__newsletter{padding:3.1875vw 7.375vw 100vh;max-width:initial;margin:0}.section-insights__newsletter .position-sticky{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between;gap:30px}.section-insights__newsletter-text{width:40.375vw;margin-bottom:0}.section-insights__newsletter-text .section-title{font-size:3.125vw;margin-bottom:2.5vw}.section-insights__newsletter-text .section-title span:nth-child(2){margin-left:2.875vw;margin-top:.375vw}.section-insights__newsletter-text p{font-size:.875vw}.section-insights__newsletter-form{width:36.375vw}.section-insights__newsletter-form .wpcf7 form label input{font-size:.875vw;padding:0 .625vw}.section-tools{height:300vh;margin-top:-100vh}.section-tools__sticky{height:100vh;padding:8% 8.9375vw 0}.section-tools__title{justify-content:flex-start;margin-bottom:3.0625vw}.section-tools__title .section-title span:nth-child(2){margin-left:9.3125vw}.section-tools__title .section-title small{margin-right:7.5vw}.section-tools__text{margin-left:9.3125vw;width:35.875vw;margin-bottom:2.75vw}.section-tools__text p{font-size:.875vw;margin-bottom:1.5vw}.section-tools__quotes .quote-item{font-size:2.5vw;text-align:left;letter-spacing:.025em}.section-tools__btns{position:absolute;bottom:-1.25vw;right:0;justify-content:flex-end;align-items:flex-end;margin-top:0}.section-group--tools-social .section-group__bg .section__video{display:block}.section-social{height:200vh;margin-top:-100vh}.section-social__bg{display:none}.section-social__sticky{height:100vh;padding:0 8.9375vw}.section-social__content{max-width:initial;margin:0}.section-social__content-group{transform:translateY(35%)}.section-social__title{margin-bottom:2.8125vw;justify-content:flex-start}.section-social__title .section-title span:nth-child(2){margin-left:1.875vw}.section-social__text{margin-left:2.3125vw;width:41vw}.section-social__text p{color:#fefffe;font-size:.875vw;margin-bottom:1.5vw}.section-social__smi{margin-top:3.8125vw;margin-bottom:0}.section-social__smi ul{gap:2.5vw;flex-wrap:nowrap;justify-content:flex-start}.section-social__smi ul li a{width:12.5vw;font-size:3.125vw}.section-social__phone{position:absolute;width:26.4375vw;right:15.8125vw;left:initial;transform:translateY(60%);margin:0}.section-contact{margin-top:-100vh}.section-contact__sticky{padding:100vh 0 10vh}.section-contact__content{padding:0 8.9375vw}.section-contact__text{width:64.25vw;margin:0 auto 40vh}.section-contact__text p{font-size:1.625vw;margin-bottom:2.125vw}.section-contact__form{width:36.375vw}.section-contact__form-title{margin-bottom:2.875vw}.section-contact__form-title .section-title span:nth-child(2){margin-left:8.375vw;margin-top:0}.section-contact__form-title .section-title small{margin-left:12.3125vw}.section-contact__form p{font-size:.875vw;margin-bottom:1.5vw}.section-contact__form .wpcf7{padding:2vw 0 0}.section-contact__form-fields{margin:0 -.625vw}.section-contact__form-field{padding:0 .625vw;margin-bottom:1.25vw}.section-contact__form-field input,.section-contact__form-field textarea{font-size:.875vw;padding:0 .625vw;height:2.75vw}.section-contact__form-field textarea{height:6.125vw;padding-top:.5vw}.section-contact__form .wpcf7-submit{font-size:1.125vw}}@media screen and (min-width:1024px)and (min-width:1024px){.section-signature-listings__list .listing-item.is-passed{opacity:.2;pointer-events:none}.section-signature-listings__list .listing-item.is-passed .listing-item__text,.section-signature-listings__list .listing-item.active,.section-signature-listings__list .listing-item.active .listing-item__text{opacity:1}}@media(max-height:850px){.section-properties__house{transform:translateY(-84%)}}@media(max-height:730px){.section-properties__house{transform:translateY(-74%)}}@media(max-height:630px){.section-properties__house{transform:translateY(-64%)}}
