.page-module___8aEwW__page{--navy:#071638;--navy-soft:#0b1f4a;--gold:#d6a64a;--cream:#f8f4ec;min-height:100svh;color:var(--cream)}.page-module___8aEwW__hero{--hero-reveal-delay:1.8s;isolation:isolate;background-color:var(--navy);height:100svh;position:relative;overflow:hidden}.page-module___8aEwW__backdrop{z-index:-2;object-fit:cover;object-position:center;position:absolute;inset:0}.page-module___8aEwW__hero .page-module___8aEwW__header,.page-module___8aEwW__hero .page-module___8aEwW__headingGroup{animation:page-module___8aEwW__heroFadeIn .9s ease-in-out var(--hero-reveal-delay) both}.page-module___8aEwW__hero .page-module___8aEwW__searchPanel{animation:page-module___8aEwW__heroPanelIn 1.4s cubic-bezier(.4, 0, .2, 1) calc(var(--hero-reveal-delay) + .95s) both}.page-module___8aEwW__mobileNavigation{display:none}.page-module___8aEwW__menuToggle{width:46px;height:46px;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.page-module___8aEwW__menuToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:26px}.page-module___8aEwW__menuDrawer{width:min(320px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--cream);background:#071638;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #0000004d}.page-module___8aEwW__menuDrawer[open]{animation:.42s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__drawerIn}.page-module___8aEwW__menuDrawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020919a6}body:has(.page-module___8aEwW__menuDrawer[open]){overflow:hidden}.page-module___8aEwW__drawerContent{min-height:100%;padding:24px}.page-module___8aEwW__drawerHeading{color:var(--gold);justify-content:space-between;align-items:center;padding-bottom:26px;font-size:23px;font-weight:700;display:flex}.page-module___8aEwW__drawerHeading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:10px;width:42px;height:42px;font-size:28px}.page-module___8aEwW__drawerContent nav{flex-direction:column;display:flex}.page-module___8aEwW__drawerContent nav a{color:var(--cream);border-bottom:1px solid #ffffff1f;padding:18px 0;font-size:14px;text-decoration:none}.page-module___8aEwW__drawerListing{border:1px solid var(--gold);color:var(--gold);text-align:center;border-radius:12px;margin-top:30px;padding:13px;text-decoration:none;display:block}.page-module___8aEwW__menuToggle:focus-visible,.page-module___8aEwW__drawerContent a:focus-visible,.page-module___8aEwW__drawerHeading button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@keyframes page-module___8aEwW__drawerIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes page-module___8aEwW__heroFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes page-module___8aEwW__heroPanelIn{0%{opacity:0;visibility:hidden;transform:translateY(64px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.page-module___8aEwW__hero:after{z-index:-1;content:"";background:linear-gradient(#03123570 0%,#0412313d 46%,#020b1e29 100%),linear-gradient(90deg,#05122e1f,#0000 32%,#030d221f);position:absolute;inset:0}.page-module___8aEwW__header{grid-template-columns:180px 1fr 180px;align-items:start;gap:36px;width:min(1600px,100% - 96px);min-height:142px;margin-inline:auto;padding-top:22px;display:grid}.page-module___8aEwW__brand{width:max-content;color:var(--gold);flex-direction:column;justify-self:start;align-items:center;text-decoration:none;display:flex}.page-module___8aEwW__logo{object-fit:contain;width:75px;height:75px}.page-module___8aEwW__brand span{margin-top:-6px;font-size:18px;font-weight:700}.page-module___8aEwW__navigation{white-space:nowrap;justify-content:center;align-items:center;gap:30px;padding-top:34px;display:flex}.page-module___8aEwW__navigation a{color:#ffffffe6;padding-bottom:15px;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;position:relative}.page-module___8aEwW__navigation a:hover,.page-module___8aEwW__navigation a:focus-visible{color:var(--gold)}.page-module___8aEwW__navigation .page-module___8aEwW__activeNavItem:after{background:var(--gold);content:"";border-radius:999px;height:3px;position:absolute;bottom:0;left:16%;right:16%}.page-module___8aEwW__submitListing{border:2px solid var(--gold);width:150px;height:48px;color:var(--gold);border-radius:13px;justify-content:center;justify-self:end;align-items:center;gap:8px;margin-top:19px;font-size:16px;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.page-module___8aEwW__submitListing:hover,.page-module___8aEwW__submitListing:focus-visible{color:var(--navy);background:var(--gold)}.page-module___8aEwW__submitListing span{font-size:24px;font-weight:300;line-height:1}.page-module___8aEwW__heroContent{flex-direction:column;align-items:center;padding-top:clamp(70px,9vh,88px);display:flex}.page-module___8aEwW__headingGroup{text-align:center;text-shadow:0 3px 12px #00000057}.page-module___8aEwW__headingGroup h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:45px;font-weight:900;line-height:1.35}.page-module___8aEwW__headingGroup p{color:#ffffffe0;margin:12px 0 0;font-size:18px;font-weight:400;line-height:1.8}.page-module___8aEwW__searchPanel{background:linear-gradient(145deg,#041435ed,#07183be0);border:1px solid #ffffff38;border-radius:22px;width:80%;margin-top:clamp(64px,8vh,82px);padding:14px 24px 22px;position:relative;box-shadow:0 22px 50px #00000057,inset 0 1px #ffffff1f}.page-module___8aEwW__searchPanelTop{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;min-height:52px;display:flex}.page-module___8aEwW__transactionTabs{align-self:stretch;align-items:stretch;gap:clamp(28px,4vw,72px);display:flex;position:relative}.page-module___8aEwW__transactionTabs button{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 5px 12px;font-size:16px;font-weight:600;transition:color .3s;position:relative}.page-module___8aEwW__transactionTabs button:hover,.page-module___8aEwW__transactionTabs button:focus-visible,.page-module___8aEwW__transactionTabs .page-module___8aEwW__activeTab{color:#fff}.page-module___8aEwW__transactionIndicator{background:var(--gold);pointer-events:none;border-radius:999px 999px 0 0;height:4px;transition:transform .45s cubic-bezier(.4,0,.2,1),width .45s;display:none;position:absolute;bottom:-1px;left:0}.page-module___8aEwW__transactionTabs:not(:has(.page-module___8aEwW__transactionIndicator[data-ready=true])) .page-module___8aEwW__activeTab:after{background:var(--gold);content:"";border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.page-module___8aEwW__searchMode{background:#fff;border-radius:999px;grid-template-columns:1fr 1.18fr;min-width:340px;padding:4px;display:grid;position:relative}.page-module___8aEwW__modeIndicator{background:var(--navy);pointer-events:none;border-radius:999px;transition:transform .45s cubic-bezier(.4,0,.2,1),width .45s;display:none;position:absolute;top:4px;bottom:4px;left:0}.page-module___8aEwW__transactionIndicator[data-ready=true],.page-module___8aEwW__modeIndicator[data-ready=true]{display:block}.page-module___8aEwW__searchMode:not(:has(.page-module___8aEwW__modeIndicator[data-ready=true])) .page-module___8aEwW__activeMode{background:var(--navy)}.page-module___8aEwW__searchMode button{z-index:1;min-height:42px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:color .3s;display:flex;position:relative}.page-module___8aEwW__searchMode .page-module___8aEwW__activeMode{color:#fff}.page-module___8aEwW__hero:has(.page-module___8aEwW__searchPanel button[aria-expanded=true]){z-index:2;overflow:visible}.page-module___8aEwW__searchMode svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:23px}.page-module___8aEwW__searchMode span{color:#1d245a;font-size:20px}.page-module___8aEwW__searchMode .page-module___8aEwW__activeMode span{color:var(--gold)}.page-module___8aEwW__searchForm{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(205px,.78fr);gap:14px;padding-top:18px;display:grid}.page-module___8aEwW__searchButton{height:62px;color:var(--navy);cursor:pointer;background:linear-gradient(135deg,#e0b158,#d39d3f);border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;font-size:19px;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 18px #0000002e}.page-module___8aEwW__searchButton:hover,.page-module___8aEwW__searchButton:focus-visible{filter:brightness(1.06);transform:translateY(-2px)}.page-module___8aEwW__searchButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:27px}.page-module___8aEwW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.page-module___8aEwW__header{grid-template-columns:120px 1fr 145px;gap:18px;width:calc(100% - 48px)}.page-module___8aEwW__searchPanel{padding-inline:22px}.page-module___8aEwW__searchMode{min-width:310px}.page-module___8aEwW__searchForm{grid-template-columns:repeat(3,minmax(0,1fr)) 180px}}@media (min-width:901px){.page-module___8aEwW__searchPanelTop{flex-wrap:wrap}.page-module___8aEwW__searchMode{flex-shrink:0;width:340px;min-width:0;max-width:100%;margin-inline-start:auto}}@media (min-width:901px) and (max-width:1180px){.page-module___8aEwW__searchMode{width:310px}}@media (max-width:900px){.page-module___8aEwW__hero{flex-direction:column;height:auto;min-height:100svh;display:flex;overflow:hidden}.page-module___8aEwW__header{flex-shrink:0;grid-template-columns:1fr auto;align-items:center;width:calc(100% - 32px);min-height:auto;padding-top:16px}.page-module___8aEwW__brand{justify-self:start}.page-module___8aEwW__logo{width:55px;height:55px}.page-module___8aEwW__brand span{font-size:14px}.page-module___8aEwW__navigation{display:none}.page-module___8aEwW__mobileNavigation{justify-self:end;display:block}.page-module___8aEwW__menuToggle svg{width:30px}.page-module___8aEwW__navigation::-webkit-scrollbar{display:none}.page-module___8aEwW__transactionTabs::-webkit-scrollbar{display:none}.page-module___8aEwW__navigation a{font-size:14px}.page-module___8aEwW__submitListing{display:none}.page-module___8aEwW__heroContent{flex:1;gap:clamp(18px,4svh,34px);padding-top:40px;padding-bottom:15px}.page-module___8aEwW__headingGroup{position:relative;top:clamp(0px,100svh - 570px,20px)}.page-module___8aEwW__headingGroup h1{font-size:clamp(37px,8vw,54px)}.page-module___8aEwW__headingGroup p{font-size:16px}.page-module___8aEwW__searchPanel{border-radius:20px;flex-shrink:0;width:calc(100% - 32px);margin-top:auto;padding:12px;top:-10px}.page-module___8aEwW__searchPanelTop{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:12px}.page-module___8aEwW__transactionTabs{scrollbar-width:none;justify-content:space-between;gap:4px;width:100%;overflow-x:auto}.page-module___8aEwW__transactionTabs button{min-width:0;padding:0 1px 10px;font-size:clamp(10px,3vw,12px)}.page-module___8aEwW__searchMode{width:100%;min-width:0}.page-module___8aEwW__searchForm{grid-template-columns:1fr;gap:10px;padding-top:14px}.page-module___8aEwW__searchButton{height:48px;font-size:17px}.page-module___8aEwW__hero:has(.page-module___8aEwW__searchPanel button[aria-expanded=true]){z-index:auto;overflow:hidden}}@media (max-width:900px) and (max-height:700px){.page-module___8aEwW__heroContent{gap:16px}.page-module___8aEwW__hero .page-module___8aEwW__headingGroup h1{font-size:28px}.page-module___8aEwW__hero .page-module___8aEwW__headingGroup p{margin-top:8px;padding-inline:16px;font-size:12px;line-height:1.6}.page-module___8aEwW__searchPanel{margin-top:auto}.page-module___8aEwW__searchPanelTop{gap:10px}.page-module___8aEwW__searchMode button{min-height:32px;font-size:12px}.page-module___8aEwW__searchForm{gap:8px;padding-top:12px}.page-module___8aEwW__searchButton{height:44px}}@media (max-width:520px){.page-module___8aEwW__headingGroup h1{font-size:34px}.page-module___8aEwW__headingGroup p{max-width:330px;font-size:14px}.page-module___8aEwW__searchMode button{white-space:nowrap;gap:6px;font-size:clamp(10px,3.2vw,13px)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__transactionIndicator,.page-module___8aEwW__modeIndicator,.page-module___8aEwW__transactionTabs button,.page-module___8aEwW__searchMode button{transition:none}.page-module___8aEwW__hero .page-module___8aEwW__header,.page-module___8aEwW__hero .page-module___8aEwW__headingGroup,.page-module___8aEwW__hero .page-module___8aEwW__searchPanel,.page-module___8aEwW__menuDrawer[open]{animation:none}}
.SiteHeader-module__2nEUOG__light>nav a{color:#092557}.SiteHeader-module__2nEUOG__light>nav a:hover,.SiteHeader-module__2nEUOG__light>nav a:focus-visible{color:#bd8727}
.HomeSections-module__ZUJ-pG__sectionInner{width:min(1320px,100% - 48px);margin-inline:auto}.HomeSections-module__ZUJ-pG__statsBanner{background:#e4cfba;width:100%;overflow:hidden}.HomeSections-module__ZUJ-pG__statsDesktop{width:100%;height:auto;display:block}.HomeSections-module__ZUJ-pG__statsMobile{display:none}.HomeSections-module__ZUJ-pG__contactSection{aspect-ratio:2012/782;color:#0a2b5d;background:#fff url(/contact-background.png) 50%/100% 100% no-repeat;align-items:center;min-height:440px;margin-top:150px;padding:60px 24px;display:flex;position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__contactInner{z-index:1;width:min(1320px,100%);margin-inline:auto;position:relative}.HomeSections-module__ZUJ-pG__contactContent{width:min(700px,58%);margin-left:auto;margin-right:0}.HomeSections-module__ZUJ-pG__contactContent h2,.HomeSections-module__ZUJ-pG__whyContent h2,.HomeSections-module__ZUJ-pG__listingRequestContent h2,.HomeSections-module__ZUJ-pG__centeredHeading h2{color:#092557;margin:0;font-size:35px;font-weight:900;line-height:1.4}.HomeSections-module__ZUJ-pG__contactContent>p{color:#68748d;max-width:680px;margin:18px 0 28px;font-size:16px;line-height:2}.HomeSections-module__ZUJ-pG__contactContent strong{color:#bf872b}.HomeSections-module__ZUJ-pG__contactOptions{gap:36px;margin-bottom:26px;display:flex}.HomeSections-module__ZUJ-pG__contactOptions>span{color:#60719a;align-items:center;gap:11px;font-weight:700;display:flex}.HomeSections-module__ZUJ-pG__contactOptions i,.HomeSections-module__ZUJ-pG__whyFeatures i{color:#bd7f1e;background:#fff7e9;border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.HomeSections-module__ZUJ-pG__contactOptions i{background:0 0;border:1px solid #d5a0445c;flex-shrink:0;position:relative;box-shadow:0 0 9px #e2b35d17}.HomeSections-module__ZUJ-pG__contactOptions i:before,.HomeSections-module__ZUJ-pG__phoneButton:before{border-radius:inherit;filter:drop-shadow(0 0 2px #e7b86347);pointer-events:none;content:"";background:conic-gradient(from 30deg,#eed19a,#d2a14b55 22%,#fff4cf 34%,#d8a84e77 52%,#fff1c1 70%,#d0a05266 86%,#eed19a);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.HomeSections-module__ZUJ-pG__contactOptions svg,.HomeSections-module__ZUJ-pG__whyFeatures svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:29px}.HomeSections-module__ZUJ-pG__phoneButton{color:#0a2b5d;direction:ltr;background:#fffc;border:1px solid #d5a04473;border-radius:999px;justify-content:center;align-items:center;gap:32px;width:min(450px,100%);min-height:72px;padding:10px 24px;font-size:clamp(21px,2vw,28px);font-weight:900;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 28px #b377171f,0 0 12px #efc77d14}.HomeSections-module__ZUJ-pG__phoneIcon{color:#fff;background:linear-gradient(140deg,#f4d17e,#d4a044 52%,#a97320);border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.HomeSections-module__ZUJ-pG__phoneIcon svg{fill:currentColor;width:27px;height:27px}.HomeSections-module__ZUJ-pG__phoneButton:focus-visible{outline-offset:5px;outline:3px solid #d5a044}.HomeSections-module__ZUJ-pG__whySection{color:#0a2b5d;background:#fcfbf9;margin-bottom:100px;padding:64px 24px;position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__whySection:before{content:"";opacity:.18;pointer-events:none;background:url(/why-bricks.png) 0/auto 100% no-repeat;width:35%;position:absolute;inset:0 auto 0 0}.HomeSections-module__ZUJ-pG__whyInner{z-index:1;grid-template-columns:.85fr 1.15fr;grid-template-areas:"intro video""details video";align-items:center;gap:0 68px;width:min(1400px,100%);margin-inline:auto;display:grid;position:relative}.HomeSections-module__ZUJ-pG__whyIntro{grid-area:intro;align-self:end}.HomeSections-module__ZUJ-pG__whyDetails{grid-area:details;align-self:start}.HomeSections-module__ZUJ-pG__whyContent>p{color:#68748d;margin:12px 0 24px;font-size:16px;line-height:2}.HomeSections-module__ZUJ-pG__whyFeatures{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.HomeSections-module__ZUJ-pG__whyFeatures>div{color:#0c2d62;border-bottom:1px solid #e6e9ef;border-left:1px solid #e6e9ef;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:112px;font-weight:600;display:flex}.HomeSections-module__ZUJ-pG__whyFeatures svg{width:39px;height:39px}.HomeSections-module__ZUJ-pG__whyFeatures>div:nth-child(2n){border-left:0}.HomeSections-module__ZUJ-pG__whyFeatures>div:nth-last-child(-n+2){border-bottom:0}.HomeSections-module__ZUJ-pG__whyActions{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.HomeSections-module__ZUJ-pG__whyActions a{color:#0a2b5d;background:#fff;border:2px solid #0a2b5d;border-radius:16px;justify-content:center;align-items:center;min-height:50px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.HomeSections-module__ZUJ-pG__whyActions a:first-child{color:#fff;background:#0a2b5d}.HomeSections-module__ZUJ-pG__videoPoster{background-image:url(/why-us-reference.png);background-position:10.1% 51%;background-size:188.7% 142%;border-radius:28px;grid-area:video;min-height:440px;position:relative;overflow:hidden;box-shadow:0 18px 44px #08235129}.HomeSections-module__ZUJ-pG__videoPoster:after{content:"";background:linear-gradient(#0000 55%,#020e2661);position:absolute;inset:0}.HomeSections-module__ZUJ-pG__videoPoster button{z-index:2;color:#0a2b5d;cursor:pointer;background:#ffffffe6;border:2px solid #ffffffc7;border-radius:50%;place-items:center;width:76px;height:76px;font-size:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeSections-module__ZUJ-pG__whyVideo{z-index:3;object-fit:contain;background:#071638;width:100%;height:100%;position:absolute;inset:0}.HomeSections-module__ZUJ-pG__videoError{z-index:4;inset-inline:12px;color:#fff;background:#071638;border-radius:8px;margin:0;padding:10px;font-size:13px;position:absolute;bottom:12px}.HomeSections-module__ZUJ-pG__listingRequest{color:#fff;background-image:linear-gradient(90deg,#06183a38 0%,#071e46b8 52%,#06183af5 100%),url(/listing-agent.jpg);background-position:50%;background-size:cover;align-items:center;min-height:500px;padding:70px 24px;display:flex}.HomeSections-module__ZUJ-pG__listingRequestInner{width:min(1320px,100%);margin-inline:auto}.HomeSections-module__ZUJ-pG__listingRequestContent{width:min(620px,100%);margin-left:auto;margin-right:0}.HomeSections-module__ZUJ-pG__listingRequestContent h2{color:#fff}.HomeSections-module__ZUJ-pG__listingRequestContent>p{color:#ffffffc4;margin:16px 0 28px;font-size:16px;line-height:2}.HomeSections-module__ZUJ-pG__listingForm{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.HomeSections-module__ZUJ-pG__listingForm label span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.HomeSections-module__ZUJ-pG__listingForm input{color:#0a2b5d;text-align:right;background:#fffffff0;border:1px solid #ffffff6b;border-radius:10px;outline:0;width:100%;height:58px;padding-inline:18px}.HomeSections-module__ZUJ-pG__listingForm input::placeholder{text-align:right;font-size:14px}.HomeSections-module__ZUJ-pG__listingForm input[aria-invalid=true]{border-color:#ffbc9d;box-shadow:0 0 0 1px #ffbc9d}.HomeSections-module__ZUJ-pG__listingForm input:focus,.HomeSections-module__ZUJ-pG__listingForm input:focus-visible{outline-offset:2px;border-color:#d5a044;outline:2px solid #d5a044;box-shadow:0 0 0 4px #d5a04426}.HomeSections-module__ZUJ-pG__listingForm button{color:#fff;cursor:pointer;background:#0a2b5d;border:0;border-radius:10px;grid-column:1/-1;height:58px;font-weight:800}.HomeSections-module__ZUJ-pG__formStatus{color:#ffe3a5;grid-column:1/-1;min-height:24px;margin:0;font-size:13px}.HomeSections-module__ZUJ-pG__testimonials{color:#0a2b5d;background:linear-gradient(#faf6ee 0 58%,#fff 58% 100%);margin-block:100px;padding:72px 24px 0}.HomeSections-module__ZUJ-pG__centeredHeading{text-align:right;margin:0 0 36px}.HomeSections-module__ZUJ-pG__centeredHeading p{color:#6f7788;margin:12px 0 0;line-height:1.9}.HomeSections-module__ZUJ-pG__testimonialViewport{touch-action:pan-y pinch-zoom;margin:-24px -14px;padding:24px 14px;overflow:hidden}.HomeSections-module__ZUJ-pG__testimonialStage{--testimonial-step:calc((100% + 24px) / 3);position:relative}.HomeSections-module__ZUJ-pG__testimonialCards{perspective:1200px;will-change:transform, opacity;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;padding:12px 6px;display:grid}.HomeSections-module__ZUJ-pG__testimonialsNext{animation:.85s cubic-bezier(.4,0,.2,1) both HomeSections-module__ZUJ-pG__testimonialsNextIn}.HomeSections-module__ZUJ-pG__testimonialsPrevious{animation:.85s cubic-bezier(.4,0,.2,1) both HomeSections-module__ZUJ-pG__testimonialsPreviousIn}.HomeSections-module__ZUJ-pG__testimonialsOutgoing{pointer-events:none;position:absolute;inset:0}.HomeSections-module__ZUJ-pG__testimonialsNextOut{animation:.85s cubic-bezier(.4,0,.2,1) both HomeSections-module__ZUJ-pG__testimonialsNextOut}.HomeSections-module__ZUJ-pG__testimonialsPreviousOut{animation:.85s cubic-bezier(.4,0,.2,1) both HomeSections-module__ZUJ-pG__testimonialsPreviousOut}.HomeSections-module__ZUJ-pG__testimonialCard{opacity:.72;background:#fff;border:1px solid #edf0f4;border-radius:16px;flex-direction:column;min-width:0;min-height:465px;padding:12px 12px 0;transition:transform .42s,opacity .42s,border-color .42s,box-shadow .42s;display:flex;transform:scale(.96);box-shadow:0 4px 14px #0823510a}.HomeSections-module__ZUJ-pG__testimonialCard:first-child{transform-origin:0;transform:scale(.96)rotateY(-12deg)rotate(-1deg)}.HomeSections-module__ZUJ-pG__testimonialCard:nth-child(3){transform-origin:100%;transform:scale(.96)rotateY(12deg)rotate(1deg)}.HomeSections-module__ZUJ-pG__testimonialCard:nth-child(n+4){display:none}.HomeSections-module__ZUJ-pG__activeTestimonial{opacity:1;background:#fff;border-color:#d5a044;transform:scale(1.02);box-shadow:0 0 0 1px #d5a04447,0 6px 18px #b4761814}.HomeSections-module__ZUJ-pG__testimonialPhoto{background:url(/property-demo-strip.png) 50%/300% 100% no-repeat;border-radius:12px;flex-shrink:0;height:220px}.HomeSections-module__ZUJ-pG__testimonialPhoto0{background-position:0}.HomeSections-module__ZUJ-pG__testimonialPhoto1{background-position:50%}.HomeSections-module__ZUJ-pG__testimonialPhoto2{background-position:100%}.HomeSections-module__ZUJ-pG__testimonialSummary{align-items:center;gap:10px;padding:16px 4px 0;display:flex}.HomeSections-module__ZUJ-pG__testimonialSummary h3{color:#092557;margin:0;font-size:15px;font-weight:800;line-height:1.7}.HomeSections-module__ZUJ-pG__testimonialSummary small{color:#8892a5;font-size:11px}.HomeSections-module__ZUJ-pG__transactionBadge{color:#fff;background:#d5b16b;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.HomeSections-module__ZUJ-pG__transactionBadge svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.HomeSections-module__ZUJ-pG__quoteMark{color:#d5a044;height:26px;margin-top:14px;font-family:Georgia,serif;font-size:48px;line-height:.8}.HomeSections-module__ZUJ-pG__testimonialCard>p{color:#5f687c;flex:1;margin:0 8px 20px;font-size:13px;line-height:2}.HomeSections-module__ZUJ-pG__customer{align-items:center;gap:8px;font-size:12px;display:flex}.HomeSections-module__ZUJ-pG__testimonialMeta{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 8px;display:grid}.HomeSections-module__ZUJ-pG__testimonialDate{white-space:nowrap;color:#919bad;border-right:1px solid #dce1eb;justify-content:flex-end;align-items:center;gap:10px;padding-right:12px;font-size:12px;display:flex}.HomeSections-module__ZUJ-pG__testimonialDate svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:19px;height:19px}.HomeSections-module__ZUJ-pG__avatar{object-fit:cover;object-position:center;border-radius:50%;flex-shrink:0;width:46px;height:46px}.HomeSections-module__ZUJ-pG__testimonialControls{direction:ltr;justify-content:center;align-items:center;gap:15px;margin-top:56px;display:flex}.HomeSections-module__ZUJ-pG__testimonialControls button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0}.HomeSections-module__ZUJ-pG__testimonialControls img{width:100%;height:100%}.HomeSections-module__ZUJ-pG__testimonialControls>div{gap:7px;display:flex}.HomeSections-module__ZUJ-pG__testimonialControls span{background:#c2c7d1;border-radius:50%;width:7px;height:7px;transition:width .3s,background-color .3s}.HomeSections-module__ZUJ-pG__testimonialControls .HomeSections-module__ZUJ-pG__activeTestimonialDot{background:#0a2b5d;border-radius:999px;width:19px}@keyframes HomeSections-module__ZUJ-pG__testimonialsNextIn{0%{opacity:0;transform:translateX(calc(-1 * var(--testimonial-step)))}to{opacity:1;transform:translate(0)}}@keyframes HomeSections-module__ZUJ-pG__testimonialsPreviousIn{0%{opacity:0;transform:translateX(var(--testimonial-step))}to{opacity:1;transform:translate(0)}}@keyframes HomeSections-module__ZUJ-pG__testimonialsNextOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--testimonial-step))}}@keyframes HomeSections-module__ZUJ-pG__testimonialsPreviousOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--testimonial-step)))}}.HomeSections-module__ZUJ-pG__footer{color:#fff;background-image:linear-gradient(#05122c73,#041228db),url(/hero-tabriz.png);background-position:50% 62%;background-size:cover}.HomeSections-module__ZUJ-pG__footerInner{grid-template-columns:1.25fr .7fr .85fr;gap:56px;width:min(1320px,100% - 48px);margin-inline:auto;padding:60px 0 28px;display:grid}.HomeSections-module__ZUJ-pG__footerBrand{text-align:center}.HomeSections-module__ZUJ-pG__footerBrand>div{flex-direction:column;align-items:center;gap:14px;display:flex}.HomeSections-module__ZUJ-pG__footerBrand h2{color:#fff;margin:0;font-size:35px;font-weight:900}.HomeSections-module__ZUJ-pG__footerBrand strong,.HomeSections-module__ZUJ-pG__footerBrand h2 span{color:#d5a044}.HomeSections-module__ZUJ-pG__footerBrand p{color:#ffffffb8;max-width:390px;margin:16px auto 0;font-size:14px;line-height:2}.HomeSections-module__ZUJ-pG__footer h3{text-align:center;color:#fff;align-self:center;margin:0 0 20px;font-size:18px;font-weight:700}.HomeSections-module__ZUJ-pG__footer h3:after{content:"";background:#d5a044;width:32px;height:3px;margin:12px auto 0;display:block}.HomeSections-module__ZUJ-pG__footerLinks,.HomeSections-module__ZUJ-pG__footerContact{text-align:center;border-right:1px solid #d5a04473;flex-direction:column;align-items:center;gap:12px;padding-right:32px;font-size:14px;display:flex}.HomeSections-module__ZUJ-pG__footerContact a,.HomeSections-module__ZUJ-pG__footerContact address{text-align:right;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:5px;width:min(200px,100%);display:grid}.HomeSections-module__ZUJ-pG__footerContact svg{fill:none;stroke:#d5a044;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.HomeSections-module__ZUJ-pG__footerContact small{margin-top:5px;font-size:11px;display:block}.HomeSections-module__ZUJ-pG__footer a,.HomeSections-module__ZUJ-pG__footer address{color:#ffffffb8;font-style:normal;text-decoration:none}.HomeSections-module__ZUJ-pG__footer a:hover,.HomeSections-module__ZUJ-pG__footer a:focus-visible{color:#d5a044}.HomeSections-module__ZUJ-pG__footerBottom{text-align:center;color:#ffffff9e;border-top:2px solid #d5a044;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 48px);margin-inline:auto;padding:16px 0 20px;font-size:12px;display:flex}.HomeSections-module__ZUJ-pG__footerBottom>div{gap:24px;display:flex}.HomeSections-module__ZUJ-pG__footerBottom>div a+a{border-right:1px solid #d5a04499;padding-right:24px}@media (max-width:1000px){.HomeSections-module__ZUJ-pG__whySection:before{width:60%;height:548px;top:0;bottom:auto}.HomeSections-module__ZUJ-pG__contactInner,.HomeSections-module__ZUJ-pG__whyInner{grid-template-columns:1fr;gap:44px}.HomeSections-module__ZUJ-pG__whyInner{grid-template-areas:"intro""video""details"}.HomeSections-module__ZUJ-pG__whyIntro>p{margin-bottom:0}.HomeSections-module__ZUJ-pG__videoPoster{min-height:420px}.HomeSections-module__ZUJ-pG__footerInner{grid-template-columns:1fr 1fr;gap:46px}.HomeSections-module__ZUJ-pG__footerBrand{grid-column:1/-1}}@media (max-width:900px){.HomeSections-module__ZUJ-pG__contactContent h2,.HomeSections-module__ZUJ-pG__whyContent h2,.HomeSections-module__ZUJ-pG__listingRequestContent h2,.HomeSections-module__ZUJ-pG__centeredHeading h2{font-size:31px}}@media (max-width:760px){.HomeSections-module__ZUJ-pG__sectionInner,.HomeSections-module__ZUJ-pG__footerInner,.HomeSections-module__ZUJ-pG__footerBottom{width:min(100% - 32px,620px)}.HomeSections-module__ZUJ-pG__statsDesktop{display:none}.HomeSections-module__ZUJ-pG__statsMobile{aspect-ratio:2/3;isolation:isolate;max-width:540px;margin-inline:auto;display:block;position:relative}.HomeSections-module__ZUJ-pG__statsMobile>img{z-index:-1;object-fit:cover}.HomeSections-module__ZUJ-pG__statsMobileCopy{top:16px;color:#fff;text-align:center;text-shadow:0 2px 12px #5a381e38;position:absolute;inset-inline:16px}.HomeSections-module__ZUJ-pG__statsMobileCopy strong{font-size:clamp(30px,9vw,42px);font-weight:900;line-height:1.2}.HomeSections-module__ZUJ-pG__statsMobileCopy p{margin:6px 0 0;font-size:clamp(12px,3.5vw,16px);font-weight:600}.HomeSections-module__ZUJ-pG__statsGrid{inset-inline:16px;color:#23434a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0b8;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px;display:grid;position:absolute;bottom:20px;box-shadow:0 8px 24px #53331c1f,inset 0 0 8px #fff8}.HomeSections-module__ZUJ-pG__statsGrid>div{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;min-height:94px;padding:8px 4px;display:flex}.HomeSections-module__ZUJ-pG__statsGrid>div:nth-child(odd){border-left:1px solid #23434a40}.HomeSections-module__ZUJ-pG__statsGrid>div:nth-child(-n+2){border-bottom:1px solid #23434a40}.HomeSections-module__ZUJ-pG__statsGrid dt{font-size:clamp(12px,3.5vw,16px);font-weight:700}.HomeSections-module__ZUJ-pG__statsGrid dd{margin:0;font-size:clamp(30px,9vw,44px);font-weight:900;line-height:1.2}.HomeSections-module__ZUJ-pG__contactSection,.HomeSections-module__ZUJ-pG__whySection{padding:64px 16px}.HomeSections-module__ZUJ-pG__testimonials{margin-block:80px;padding:48px 0 0}.HomeSections-module__ZUJ-pG__contactInner,.HomeSections-module__ZUJ-pG__whyInner{gap:32px}.HomeSections-module__ZUJ-pG__whySection{padding:48px 16px}.HomeSections-module__ZUJ-pG__whyInner{gap:24px}.HomeSections-module__ZUJ-pG__contactContent h2,.HomeSections-module__ZUJ-pG__whyContent h2,.HomeSections-module__ZUJ-pG__listingRequestContent h2,.HomeSections-module__ZUJ-pG__centeredHeading h2{font-size:31px}.HomeSections-module__ZUJ-pG__contactContent>p,.HomeSections-module__ZUJ-pG__whyContent>p,.HomeSections-module__ZUJ-pG__listingRequestContent>p{font-size:14px}.HomeSections-module__ZUJ-pG__contactSection{aspect-ratio:auto;background:#fffdf9;align-items:flex-start;min-height:0;padding:210px 20px 40px}.HomeSections-module__ZUJ-pG__contactSection:before{pointer-events:none;content:"";background:url(/contact-background.png) 0/auto 100% no-repeat;height:200px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}.HomeSections-module__ZUJ-pG__contactContent{width:100%}.HomeSections-module__ZUJ-pG__contactContent h2{width:75%;font-size:31px;line-height:1.7;position:absolute;top:-160px;right:0}.HomeSections-module__ZUJ-pG__contactContent h2 span{display:block}.HomeSections-module__ZUJ-pG__contactContent>p{color:#46566f;margin-top:0}.HomeSections-module__ZUJ-pG__contactOptions>span{color:#3f557d}.HomeSections-module__ZUJ-pG__contactOptions{flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:13px}.HomeSections-module__ZUJ-pG__phoneButton{gap:20px;padding-inline:16px;font-size:clamp(19px,6vw,25px)}.HomeSections-module__ZUJ-pG__videoPoster{border-radius:20px;min-height:300px}.HomeSections-module__ZUJ-pG__whySection:before{height:396px}.HomeSections-module__ZUJ-pG__whyFeatures>div{text-align:center;min-height:108px;font-size:13px}.HomeSections-module__ZUJ-pG__whyActions{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__listingRequest{isolation:isolate;background-color:#071e46;background-image:none;align-items:flex-start;min-height:0;padding:350px 20px 40px;position:relative}.HomeSections-module__ZUJ-pG__listingRequest:before{z-index:-1;content:"";background-image:linear-gradient(#0000 68%,#071e46 100%),url(/listing-mobile.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%,auto 600px;height:320px;position:absolute;inset:0 0 auto}.HomeSections-module__ZUJ-pG__listingForm{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__listingForm input,.HomeSections-module__ZUJ-pG__listingForm input::placeholder{text-align:center}.HomeSections-module__ZUJ-pG__listingForm button,.HomeSections-module__ZUJ-pG__formStatus{grid-column:auto}.HomeSections-module__ZUJ-pG__testimonialCards{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__testimonialStage{--testimonial-step:calc(100% + 24px)}.HomeSections-module__ZUJ-pG__testimonialCard,.HomeSections-module__ZUJ-pG__testimonialCard:nth-child(n+4){visibility:hidden;pointer-events:none;grid-area:1/1;display:flex;transform:none}.HomeSections-module__ZUJ-pG__activeTestimonial{visibility:visible;pointer-events:auto;min-height:465px;transform:none}.HomeSections-module__ZUJ-pG__footerInner{grid-template-columns:1fr;gap:28px;padding-top:40px}.HomeSections-module__ZUJ-pG__footerBrand{grid-column:auto}.HomeSections-module__ZUJ-pG__footerBottom{flex-direction:column;align-items:center}}@media (max-width:430px){.HomeSections-module__ZUJ-pG__testimonialMeta{gap:8px;padding-inline:4px}.HomeSections-module__ZUJ-pG__customer{gap:6px;font-size:11px}.HomeSections-module__ZUJ-pG__testimonialDate{gap:6px;padding-right:8px}.HomeSections-module__ZUJ-pG__avatar{width:40px;height:40px}.HomeSections-module__ZUJ-pG__whySection:before{height:356px}.HomeSections-module__ZUJ-pG__whyFeatures i,.HomeSections-module__ZUJ-pG__contactOptions i{width:48px;height:48px}.HomeSections-module__ZUJ-pG__videoPoster{min-height:260px}.HomeSections-module__ZUJ-pG__footerBottom>div{flex-wrap:wrap;gap:12px}.HomeSections-module__ZUJ-pG__footerBottom>div a+a{padding-right:12px}}@media (prefers-reduced-motion:reduce){.HomeSections-module__ZUJ-pG__testimonialsNext,.HomeSections-module__ZUJ-pG__testimonialsPrevious,.HomeSections-module__ZUJ-pG__testimonialsNextOut,.HomeSections-module__ZUJ-pG__testimonialsPreviousOut{animation-duration:1ms}.HomeSections-module__ZUJ-pG__testimonialCard,.HomeSections-module__ZUJ-pG__testimonialControls span{transition-duration:1ms}}
.ExpertCard-module__iuuBNq__expert{color:#092557;grid-template-columns:300px 1fr;align-items:center;gap:48px;width:min(1050px,100% - 64px);margin-inline:auto;padding-block:90px;display:grid}.ExpertCard-module__iuuBNq__expertPhoto{border-radius:20px 20px 50px;height:365px;position:relative;overflow:hidden}.ExpertCard-module__iuuBNq__expertPhoto img{object-fit:cover;object-position:center top}.ExpertCard-module__iuuBNq__expertContent{min-width:0}.ExpertCard-module__iuuBNq__expertContent h1,.ExpertCard-module__iuuBNq__expertContent h2{color:#092557;margin:0 0 30px;font-size:35px;font-weight:900;line-height:1.55}.ExpertCard-module__iuuBNq__expertContent p{color:#68748d;font-size:16px;line-height:1.9}.ExpertCard-module__iuuBNq__expertContent>p{margin-top:0}.ExpertCard-module__iuuBNq__expertDetails,.ExpertCard-module__iuuBNq__expertStats{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ExpertCard-module__iuuBNq__expertDetails{margin-top:20px}.ExpertCard-module__iuuBNq__expertDetails>div{min-width:0;padding-inline:14px}.ExpertCard-module__iuuBNq__expertDetails h3{color:#b38336;margin:0;font-size:17px;font-weight:700}.ExpertCard-module__iuuBNq__expertDetails p{margin:5px 0 0;font-size:14px}.ExpertCard-module__iuuBNq__expertStats{margin-block:20px 18px}.ExpertCard-module__iuuBNq__expertStats>div{background:#f8f8f8;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;padding:14px;display:grid}.ExpertCard-module__iuuBNq__expertStats svg{color:#d5a044;background:#f3ece0;border-radius:50%;grid-row:span 2;width:36px;height:36px;padding:7px}.ExpertCard-module__iuuBNq__expertStats strong{font-size:22px}.ExpertCard-module__iuuBNq__expertStats span{color:#68748d;font-size:13px}.ExpertCard-module__iuuBNq__call{color:#fff;background:#092557;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:50px;font-size:19px;text-decoration:none;display:flex}.ExpertCard-module__iuuBNq__call svg{color:#d5a044;width:24px;height:24px}.ExpertCard-module__iuuBNq__call:focus-visible{outline-offset:3px;outline:3px solid #d5a044}.ExpertCard-module__iuuBNq__mobileCall{display:none}@media (max-width:900px){.ExpertCard-module__iuuBNq__expert{grid-template-columns:240px 1fr;gap:25px;width:calc(100% - 36px)}.ExpertCard-module__iuuBNq__expertContent h1,.ExpertCard-module__iuuBNq__expertContent h2{font-size:31px}}@media (max-width:700px){.ExpertCard-module__iuuBNq__expert{grid-template-columns:1fr;gap:25px;padding-block:55px}.ExpertCard-module__iuuBNq__expertPhoto{width:180px;height:210px;margin-inline:auto}.ExpertCard-module__iuuBNq__expertContent{text-align:center}.ExpertCard-module__iuuBNq__expertContent p{font-size:14px}.ExpertCard-module__iuuBNq__desktopPhone{display:none}.ExpertCard-module__iuuBNq__mobileCall{display:inline}}
.SearchSelect-module__4XojAa__field{color:#536581;min-width:0;position:relative}.SearchSelect-module__4XojAa__field:has(.SearchSelect-module__4XojAa__popup){z-index:10}.SearchSelect-module__4XojAa__trigger{color:#263049;text-align:right;cursor:pointer;background:#fff;border:1px solid #0716381f;border-radius:13px;align-items:center;gap:12px;width:100%;height:62px;padding:0 18px;font-size:clamp(15px,1.1vw,19px);font-weight:600;transition:border-color .24s,box-shadow .24s;display:flex;box-shadow:inset 0 1px 2px #07163814}.SearchSelect-module__4XojAa__trigger:focus-visible,.SearchSelect-module__4XojAa__trigger[aria-expanded=true]{outline-offset:2px;outline:2px solid #d6a64a}.SearchSelect-module__4XojAa__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SearchSelect-module__4XojAa__icon svg{fill:none;stroke:#071638;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:27px;height:27px;display:block}.SearchSelect-module__4XojAa__chevron{fill:none;stroke:#071638;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex-shrink:0;width:20px;transition:transform .3s}.SearchSelect-module__4XojAa__trigger[aria-expanded=true] .SearchSelect-module__4XojAa__chevron{transform:rotate(180deg)}.SearchSelect-module__4XojAa__popup{color:#536581;background:#fff;border:1px solid #d8e0ec;border-radius:17px;width:100%;min-width:0;max-width:none;max-height:none;margin:0;padding:8px;animation:.26s both SearchSelect-module__4XojAa__dropdownIn;position:absolute;top:calc(100% + 10px);right:0;overflow:visible;box-shadow:0 16px 40px #0716382e}.SearchSelect-module__4XojAa__popup[data-closing]{pointer-events:none;animation:.22s both SearchSelect-module__4XojAa__dropdownOut}.SearchSelect-module__4XojAa__sheetHeader{display:none}.SearchSelect-module__4XojAa__search{background:#f7f9fb;border:1px solid #dce3ed;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.SearchSelect-module__4XojAa__search:focus-within{border-color:#91a3bf}.SearchSelect-module__4XojAa__search svg{fill:none;stroke:#8190a8;stroke-width:1.9px;stroke-linecap:round;flex-shrink:0;width:22px}.SearchSelect-module__4XojAa__search input{color:#536581;text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;height:50px;font-size:14px}.SearchSelect-module__4XojAa__search input::placeholder{color:#94a0b3}.SearchSelect-module__4XojAa__options{overscroll-behavior:contain;scrollbar-color:#979797 #f4f6f9;scrollbar-width:thin;max-height:min(260px,36svh);margin:0;padding:6px 0 0;list-style:none;overflow-y:auto}.SearchSelect-module__4XojAa__options li{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:13px 14px;font-size:15px;font-weight:600;transition:color .18s,background-color .18s;display:flex}.SearchSelect-module__4XojAa__options li:hover{color:#092557}.SearchSelect-module__4XojAa__options .SearchSelect-module__4XojAa__highlighted{outline-offset:-2px;outline:1px solid #91a3bf}.SearchSelect-module__4XojAa__options li[aria-selected=true]{color:#092557;background:#edf1f7}.SearchSelect-module__4XojAa__options:focus-visible{outline-offset:-2px;border-radius:9px;outline:2px solid #91a3bf}@media (max-width:900px){.SearchSelect-module__4XojAa__popup{width:100%;height:auto;max-height:calc(100dvh - 20px);padding:12px 12px max(12px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:0;animation:.55s cubic-bezier(.4,0,.2,1) both SearchSelect-module__4XojAa__sheetIn;position:fixed;inset:auto 0 0;overflow:hidden}.SearchSelect-module__4XojAa__popup::backdrop{background:#09162c7a;animation:.35s both SearchSelect-module__4XojAa__backdropIn}.SearchSelect-module__4XojAa__popup[data-closing]{animation:.22s both SearchSelect-module__4XojAa__sheetOut}.SearchSelect-module__4XojAa__popup[data-closing]::backdrop{animation:.22s both SearchSelect-module__4XojAa__backdropOut}body:has(.SearchSelect-module__4XojAa__popup[open]){overflow:hidden}.SearchSelect-module__4XojAa__popupContent{max-height:calc(100dvh - 46px - env(safe-area-inset-bottom));flex-direction:column;min-height:0;display:flex}.SearchSelect-module__4XojAa__sheetHeader{color:#29466c;border-bottom:1px solid #e6ebf1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 4px 12px;font-size:14px;display:flex}.SearchSelect-module__4XojAa__sheetHeader button{color:#718198;cursor:pointer;background:#f3f5f8;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.SearchSelect-module__4XojAa__sheetHeader svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:23px}.SearchSelect-module__4XojAa__sheetHeader button:focus-visible{outline-offset:2px;outline:2px solid #91a3bf}.SearchSelect-module__4XojAa__search{flex-shrink:0}.SearchSelect-module__4XojAa__options{flex:0 auto;min-height:0;max-height:none;margin-top:0;padding-top:0}.SearchSelect-module__4XojAa__search+.SearchSelect-module__4XojAa__options{max-height:232px;margin-top:10px}.SearchSelect-module__4XojAa__options li{height:58px;min-height:58px}.SearchSelect-module__4XojAa__trigger{height:52px;font-size:14px}.SearchSelect-module__4XojAa__search input{font-size:16px}}@keyframes SearchSelect-module__4XojAa__sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SearchSelect-module__4XojAa__backdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px) and (max-height:700px){.SearchSelect-module__4XojAa__trigger{height:44px}}.SearchSelect-module__4XojAa__empty{margin:0;padding:18px 12px;font-size:14px}@keyframes SearchSelect-module__4XojAa__dropdownIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchSelect-module__4XojAa__dropdownOut{to{opacity:0;transform:translateY(-7px)}}@keyframes SearchSelect-module__4XojAa__sheetOut{to{opacity:0;transform:translateY(24px)}}@keyframes SearchSelect-module__4XojAa__backdropOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.SearchSelect-module__4XojAa__popup,.SearchSelect-module__4XojAa__popup::backdrop{animation:none}.SearchSelect-module__4XojAa__trigger,.SearchSelect-module__4XojAa__chevron,.SearchSelect-module__4XojAa__options li{transition:none}}
.page-module__amtn2a__page{color:#092557;background:#fff}.page-module__amtn2a__page main{color:#092557}.page-module__amtn2a__inner,.page-module__amtn2a__overview,.page-module__amtn2a__specifications,.page-module__amtn2a__facilities{width:min(1320px,100% - 64px);margin-inline:auto}.page-module__amtn2a__page main h2{color:#092557;margin:0 0 30px;font-size:35px;font-weight:900;line-height:1.55}.page-module__amtn2a__overview{grid-template-columns:.85fr 1.25fr;align-items:center;gap:40px;height:calc(100svh - 142px);min-height:400px;padding-block:28px 48px;display:grid}.page-module__amtn2a__summary{min-width:0}.page-module__amtn2a__status{color:#68748d;min-height:20px;margin:4px 0 0;font-size:12px}.page-module__amtn2a__gallery{grid-template-rows:minmax(0,1fr) 80px;gap:12px;height:100%;min-height:0;max-height:590px;display:grid}.page-module__amtn2a__mainPhoto{aspect-ratio:3/2;touch-action:pan-y pinch-zoom;border-radius:12px;align-self:center;width:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.page-module__amtn2a__photo{position:absolute;inset:0}.page-module__amtn2a__photo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.page-module__amtn2a__mainPhoto button{z-index:2;color:#092557;cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.page-module__amtn2a__mainPhoto button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;direction:ltr;width:20px;height:20px;display:block}.page-module__amtn2a__previous{left:14px}.page-module__amtn2a__next{right:14px}.page-module__amtn2a__counter{z-index:2;color:#fff;background:#092557b8;border-radius:20px;padding:4px 12px;font-size:12px;position:absolute;bottom:12px;right:14px}.page-module__amtn2a__thumbnails{direction:ltr;justify-content:flex-start;gap:10px;display:flex}.page-module__amtn2a__thumbnails button{cursor:pointer;border:2px solid #0000;border-radius:7px;flex:0 0 80px;width:80px;height:80px;position:relative;overflow:hidden}.page-module__amtn2a__thumbnails img{object-fit:cover}.page-module__amtn2a__thumbnails button[aria-pressed=true]{outline-offset:2px;border-color:#d5a044;outline:1px solid #d5a044}.page-module__amtn2a__page button:focus-visible,.page-module__amtn2a__page a:focus-visible{outline-offset:3px;outline:3px solid #d5a044}.page-module__amtn2a__brickSections{isolation:isolate;padding-block:68px;position:relative}.page-module__amtn2a__brickSections:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background:url(/property-detail-bricks.png) 0/auto 100% no-repeat;width:25%;position:absolute;inset:0 auto 0 0}.page-module__amtn2a__specGrid{background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:25px;display:grid}.page-module__amtn2a__specGrid div{text-align:center;border-left:1px solid #e1e5ec;padding:24px 10px}.page-module__amtn2a__specGrid div:nth-child(5n){border-left:0}.page-module__amtn2a__specGrid div:nth-child(-n+5){border-bottom:1px solid #e1e5ec}.page-module__amtn2a__specGrid dt{color:#68748d;font-size:14px}.page-module__amtn2a__specGrid dd{margin:12px 0 0;font-size:18px;font-weight:700}.page-module__amtn2a__facilities{padding-top:65px}.page-module__amtn2a__facilities ul{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.page-module__amtn2a__facilities li{background:#fff;border-radius:50px;align-items:center;gap:12px;padding:13px 22px;font-size:15px;display:flex;box-shadow:0 2px 14px #0925570c}.page-module__amtn2a__facilities svg{color:#d5a044;width:30px;height:30px}.page-module__amtn2a__description{background:#e2cba733;padding-block:55px}.page-module__amtn2a__description p{text-align:justify;margin:0;font-size:16px;line-height:2.2}.page-module__amtn2a__description ul{border-top:1px solid #d5a04488;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:14px 55px;margin:30px 0 0;padding:26px 0 0;list-style:none;display:grid}.page-module__amtn2a__description li{align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.page-module__amtn2a__description li:before{content:"";background:#e6a235;border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-module__amtn2a__back{text-align:center;margin:0 0 70px}.page-module__amtn2a__back a{color:#092557}@media (max-width:1100px) and (min-width:701px){.page-module__amtn2a__overview{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:900px){.page-module__amtn2a__overview{height:calc(100svh - 86px)}.page-module__amtn2a__page main h2{font-size:31px}.page-module__amtn2a__inner,.page-module__amtn2a__overview,.page-module__amtn2a__specifications,.page-module__amtn2a__facilities{width:calc(100% - 36px)}}@media (max-width:700px){.page-module__amtn2a__overview{flex-direction:column-reverse;justify-content:center;gap:10px;min-height:0;padding-block:8px 14px;display:flex}.page-module__amtn2a__gallery{flex:1;grid-template-rows:minmax(0,1fr) 56px;gap:8px;width:100%;height:auto;min-height:150px;max-height:390px}.page-module__amtn2a__mainPhoto{aspect-ratio:auto;height:100%}.page-module__amtn2a__thumbnails button{flex-basis:56px;width:56px;height:56px}.page-module__amtn2a__summary{flex:none;width:100%}.page-module__amtn2a__status{min-height:0;margin:0}.page-module__amtn2a__brickSections{padding-block:48px}.page-module__amtn2a__brickSections:before{opacity:.2;width:36%}.page-module__amtn2a__specGrid{grid-template-columns:repeat(2,1fr);padding:10px}.page-module__amtn2a__specGrid div{border-bottom:1px solid #e1e5ec;padding:18px 6px}.page-module__amtn2a__specGrid div:nth-child(5n){border-left:1px solid #e1e5ec}.page-module__amtn2a__specGrid div:nth-child(2n){border-left:0}.page-module__amtn2a__specGrid div:nth-last-child(-n+2){border-bottom:0}.page-module__amtn2a__specGrid dd{font-size:16px}.page-module__amtn2a__specGrid dt{font-size:12px}.page-module__amtn2a__facilities{padding-top:45px}.page-module__amtn2a__facilities ul{gap:12px}.page-module__amtn2a__facilities li{padding:10px 15px;font-size:13px}.page-module__amtn2a__description{padding-block:40px}.page-module__amtn2a__description p{font-size:14px}.page-module__amtn2a__description ul{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:14px}.page-module__amtn2a__description li{font-size:14px}}.page-module__amtn2a__photoInRight{animation:.42s cubic-bezier(.22,.61,.36,1) both page-module__amtn2a__photoInRight}.page-module__amtn2a__photoInLeft{animation:.42s cubic-bezier(.22,.61,.36,1) both page-module__amtn2a__photoInLeft}.page-module__amtn2a__photoOutLeft{animation:.42s cubic-bezier(.22,.61,.36,1) both page-module__amtn2a__photoOutLeft}.page-module__amtn2a__photoOutRight{animation:.42s cubic-bezier(.22,.61,.36,1) both page-module__amtn2a__photoOutRight}@keyframes page-module__amtn2a__photoInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes page-module__amtn2a__photoInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes page-module__amtn2a__photoOutLeft{to{transform:translate(-100%)}}@keyframes page-module__amtn2a__photoOutRight{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.page-module__amtn2a__photoInRight,.page-module__amtn2a__photoInLeft,.page-module__amtn2a__photoOutLeft,.page-module__amtn2a__photoOutRight{animation-duration:1ms}}
.page-module__K0RHXW__page{background:#fff}.page-module__K0RHXW__main{color:#092557;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;width:min(1320px,100% - 64px);min-height:560px;margin:20px auto 70px;display:grid}.page-module__K0RHXW__content{text-align:right;min-width:0;padding:24px 0}.page-module__K0RHXW__content h1{color:#092557;margin:0;font-size:35px;font-weight:900;line-height:1.55}.page-module__K0RHXW__content h1:after{content:"";background:#d5a044;width:58px;height:3px;margin-top:12px;display:block}.page-module__K0RHXW__introduction{color:#68748d;margin:22px 0 28px;font-size:16px;line-height:2}.page-module__K0RHXW__form{background:#fff;border:1px solid #f0f1f4;border-radius:14px;padding:24px 20px 16px;box-shadow:0 0 36px #09255708}.page-module__K0RHXW__field{margin-bottom:12px}.page-module__K0RHXW__inputWrap{color:#8793aa;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.page-module__K0RHXW__inputWrap:focus-within{border-color:#d5a044;box-shadow:0 0 0 3px #d5a04420}.page-module__K0RHXW__inputWrap:has([aria-invalid=true]){border-color:#a33f35}.page-module__K0RHXW__inputWrap>svg{flex-shrink:0;width:21px;height:21px}.page-module__K0RHXW__inputWrap input{color:#092557;width:100%;min-width:0;min-height:50px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.page-module__K0RHXW__inputWrap input::placeholder{color:#8793aa;text-align:right;opacity:1}.page-module__K0RHXW__submitButton{color:#fff;cursor:pointer;background:#092557;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 42px;font-size:16px;font-weight:600;transition:background-color .18s;display:flex;position:relative}.page-module__K0RHXW__submitButton:hover{background:#123b74}.page-module__K0RHXW__submitButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:absolute;left:16px}.page-module__K0RHXW__submitButton:focus-visible,.page-module__K0RHXW__page a:focus-visible{outline-offset:3px;outline:3px solid #d5a044}.page-module__K0RHXW__privacy{color:#8793aa;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:11px;line-height:1.8;display:flex}.page-module__K0RHXW__privacy svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.page-module__K0RHXW__error{color:#a33f35;margin:6px 0 0;font-size:12px;line-height:1.8}.page-module__K0RHXW__confirmation{color:#092557;background:#fcf8f0;border:1px solid #dcc69d;border-radius:8px;margin-top:18px;padding:14px;line-height:1.9}.page-module__K0RHXW__confirmation strong{font-size:15px}.page-module__K0RHXW__confirmation p{margin:6px 0;font-size:14px}.page-module__K0RHXW__confirmation small{color:#68748d;font-size:12px;display:block}.page-module__K0RHXW__confirmation a{color:#092557;text-decoration:underline}.page-module__K0RHXW__picture{clip-path:url(#submit-listing-photo-clip);background:#e8ebed;width:100%;height:560px;margin:0;position:relative;overflow:hidden}.page-module__K0RHXW__clipDefinition{pointer-events:none;position:absolute}.page-module__K0RHXW__picture>img{object-fit:cover;object-position:center}.page-module__K0RHXW__picture:after{content:"";pointer-events:none;background:linear-gradient(#09255708 55%,#09255770);position:absolute;inset:0}.page-module__K0RHXW__pictureQuote{z-index:1;color:#092557;background:#ffffffc9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;font-size:18px;font-style:italic;line-height:1.8;display:flex;position:absolute;top:12%;right:8%}.page-module__K0RHXW__pictureQuote i{background:#d5a044;width:85%;height:2px;margin-top:4px;display:block;rotate:-8deg}.page-module__K0RHXW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.page-module__K0RHXW__main{gap:32px}.page-module__K0RHXW__picture{height:510px}.page-module__K0RHXW__introduction{font-size:15px}}@media (max-width:900px){.page-module__K0RHXW__main{flex-direction:column;gap:28px;width:min(620px,100% - 36px);min-height:0;margin-block:20px 50px;display:flex}.page-module__K0RHXW__content{width:100%;padding:10px 0 0}.page-module__K0RHXW__content h1{font-size:31px}.page-module__K0RHXW__introduction{font-size:14px}.page-module__K0RHXW__picture{border-radius:0 36px 36px 0;height:330px}.page-module__K0RHXW__pictureQuote{padding:10px 14px;font-size:16px;top:10%}.page-module__K0RHXW__form{padding:20px 16px 16px}.page-module__K0RHXW__inputWrap input,.page-module__K0RHXW__inputWrap input::placeholder{text-align:center}}@media (max-width:360px){.page-module__K0RHXW__picture{height:280px}.page-module__K0RHXW__pictureQuote{font-size:14px;right:7%}.page-module__K0RHXW__form{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.page-module__K0RHXW__inputWrap,.page-module__K0RHXW__submitButton{transition:none}}
.PropertyCard-module__MOXq7G__card{--navy:#092557;--gold:#d5a044;background:#fff;border:1px solid #e1e5ec;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 28px #08235114}.PropertyCard-module__MOXq7G__card:hover{transform:translateY(-4px);box-shadow:0 15px 34px #08235121}.PropertyCard-module__MOXq7G__cardImage{background-image:url(/property-demo-strip.png);background-repeat:no-repeat;background-size:300% 100%;height:230px;position:relative}.PropertyCard-module__MOXq7G__imageDescription{position:absolute;inset:0}.PropertyCard-module__MOXq7G__propertyCode{color:var(--navy);background:#ffffffeb;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 3px 12px #00000024}.PropertyCard-module__MOXq7G__cardActions{gap:7px;display:flex;position:absolute;top:13px;right:13px}.PropertyCard-module__MOXq7G__cardActions button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#ffffffed;border:1px solid #08235121;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 12px #0000001f}.PropertyCard-module__MOXq7G__cardActions button[aria-pressed=true]{color:#fff;background:var(--gold)}.PropertyCard-module__MOXq7G__cardActions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px}.PropertyCard-module__MOXq7G__cardBody{padding:18px 20px 20px}.PropertyCard-module__MOXq7G__location{color:#6d7790;align-items:center;gap:6px;font-size:12px;display:flex}.PropertyCard-module__MOXq7G__location svg{fill:none;width:16px;stroke:var(--gold);stroke-width:1.8px}.PropertyCard-module__MOXq7G__cardTitle{color:#092557;min-height:2.7em;margin:10px 0 4px;font-size:18px;font-weight:800;line-height:1.55}.PropertyCard-module__MOXq7G__cardTitle a{color:inherit;text-decoration:none}.PropertyCard-module__MOXq7G__cardTitle a:focus-visible,.PropertyCard-module__MOXq7G__imageDescription:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.PropertyCard-module__MOXq7G__detail{box-shadow:none;border:0;border-radius:0;overflow:visible}.PropertyCard-module__MOXq7G__detail:hover{box-shadow:none;transform:none}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__cardImage{background:0 0;height:48px}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__imageDescription{display:none}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__propertyCode{box-shadow:none;background:#f7f8fa;top:0;left:auto;right:0}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__cardActions{top:0;left:0;right:auto}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__cardBody{padding:10px 0 0}.PropertyCard-module__MOXq7G__detail .PropertyCard-module__MOXq7G__cardTitle{min-height:0}.PropertyCard-module__MOXq7G__price{color:#406ac2;margin:0 0 16px;font-size:18px;font-weight:900}.PropertyCard-module__MOXq7G__price p{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;line-height:1.7;display:flex}.PropertyCard-module__MOXq7G__price p>span{color:#647089;font-size:12px;font-weight:400}.PropertyCard-module__MOXq7G__price bdi{font-size:inherit;color:#406ac2;font-weight:900}.PropertyCard-module__MOXq7G__meta{color:#647089;border-top:1px solid #e7e9ef;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;font-size:13px;display:grid}.PropertyCard-module__MOXq7G__meta span{white-space:nowrap;border-left:1px solid #e7e9ef;justify-content:flex-start;align-items:center;gap:4px;display:flex}.PropertyCard-module__MOXq7G__meta span:last-child{border-left:0}.PropertyCard-module__MOXq7G__meta svg,.PropertyCard-module__MOXq7G__amenities svg{fill:none;width:22px;height:25px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex-shrink:0}.PropertyCard-module__MOXq7G__amenities{color:#647089;border-top:1px solid #e7e9ef;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;min-height:38px;margin-top:14px;padding-top:12px;font-size:13px;display:grid}.PropertyCard-module__MOXq7G__amenities:has(>span:nth-child(4)){justify-content:space-between;gap:8px;display:flex}.PropertyCard-module__MOXq7G__amenities span{white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.PropertyCard-module__MOXq7G__propertyExpert{color:#647089;border-top:1px solid #e7e9ef;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.PropertyCard-module__MOXq7G__propertyExpert strong{color:var(--navy);font-weight:600}.PropertyCard-module__MOXq7G__propertyExpert img{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}@media (max-width:900px){.PropertyCard-module__MOXq7G__cardImage{height:205px}.PropertyCard-module__MOXq7G__cardBody{padding-inline:12px}}@media (max-width:430px){.PropertyCard-module__MOXq7G__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.PropertyCard-module__MOXq7G__meta span{gap:3px}.PropertyCard-module__MOXq7G__amenities{gap:0}.PropertyCard-module__MOXq7G__amenities:has(>span:nth-child(4))>span{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.PropertyCard-module__MOXq7G__listing{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__cardImage{grid-area:1/2;height:100%;min-height:270px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__cardBody{grid-area:1/1;padding:12px 10px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__cardBody h3{min-height:0;margin-block:7px;font-size:15px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__price{margin-bottom:10px;font-size:15px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__propertyCode{padding:5px 7px;font-size:9px;top:8px;left:6px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__cardActions{flex-direction:column;inset:auto 6px 8px auto}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__cardActions button{width:30px;height:30px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__meta{padding-top:9px;font-size:10px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__meta svg,.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__amenities svg{width:16px;height:20px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__amenities{gap:0;margin-top:9px;padding-top:9px;font-size:10px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__amenities:has(>span:nth-child(4)){gap:4px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__amenities>span{flex-direction:column;align-items:flex-start}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__propertyExpert{gap:5px;margin-top:9px;padding-top:9px;font-size:10px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__propertyExpert img{width:28px;height:28px}.PropertyCard-module__MOXq7G__listing .PropertyCard-module__MOXq7G__location{font-size:10px}}@media (prefers-reduced-motion:reduce){.PropertyCard-module__MOXq7G__card{transition:none}}
.ExpertProfile-module__9_0P1q__page{color:#092557;background:#fff}.ExpertProfile-module__9_0P1q__page main{color:#092557}.ExpertProfile-module__9_0P1q__listings{width:min(1320px,100% - 64px);margin-inline:auto;padding-block:0 75px;scroll-margin-top:25px}.ExpertProfile-module__9_0P1q__listings h2{color:#092557;margin:0 0 35px;font-size:35px;font-weight:900;line-height:1.55}.ExpertProfile-module__9_0P1q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.ExpertProfile-module__9_0P1q__status{color:#68748d;min-height:24px;margin:18px 0 0;font-size:14px}@media (max-width:1000px) and (min-width:701px){.ExpertProfile-module__9_0P1q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ExpertProfile-module__9_0P1q__listings{width:calc(100% - 36px)}.ExpertProfile-module__9_0P1q__listings h2{font-size:31px}}@media (max-width:700px){.ExpertProfile-module__9_0P1q__listings{padding-bottom:40px}.ExpertProfile-module__9_0P1q__listings h2{margin-bottom:25px}.ExpertProfile-module__9_0P1q__grid{grid-template-columns:minmax(0,1fr);gap:24px}}
.page-module__2at1ka__page{color:#092557;background:#fff}.page-module__2at1ka__main{color:#092557;width:min(1140px,100% - 64px);margin-inline:auto;padding-block:48px 85px}.page-module__2at1ka__intro{max-width:800px;margin-bottom:40px}.page-module__2at1ka__intro h1,.page-module__2at1ka__panel h2{color:#092557;margin:0;font-size:35px;font-weight:900;line-height:1.55}.page-module__2at1ka__intro p,.page-module__2at1ka__panelIntro p{color:#68748d;font-size:16px;line-height:2}.page-module__2at1ka__intro p{margin:18px 0 0}.page-module__2at1ka__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__2at1ka__panel{background:linear-gradient(#e2cba733,#fff 60%);border:1px solid #ebe5db;border-radius:18px;min-width:0;padding:24px;overflow:hidden}.page-module__2at1ka__panelIntro{padding:2px 4px 10px}.page-module__2at1ka__icon{color:#bd8a34;background:#fff;border:1px solid #e2cba7;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.page-module__2at1ka__icon svg{width:26px;height:26px}.page-module__2at1ka__panelIntro p{min-height:96px;margin:14px 0 12px}.page-module__2at1ka__requiredNote{color:#68748d;margin:0 0 18px;font-size:12px;line-height:1.9}.page-module__2at1ka__messageLabel{color:#092557;margin-bottom:9px;font-size:14px;display:block}.page-module__2at1ka__messageLabel span{color:#8793aa;font-size:12px}.page-module__2at1ka__messageWrap{align-items:flex-start;padding-block:12px}.page-module__2at1ka__messageWrap>svg{margin-top:2px}.page-module__2at1ka__messageWrap textarea{resize:vertical;color:#092557;width:100%;min-width:0;min-height:105px;font:inherit;background:0 0;border:0;outline:0;font-size:14px;line-height:1.9}.page-module__2at1ka__messageWrap textarea::placeholder{color:#8793aa;opacity:1}@media (max-width:900px){.page-module__2at1ka__main{width:calc(100% - 36px);padding-block:30px 55px}.page-module__2at1ka__intro h1,.page-module__2at1ka__panel h2{font-size:31px}.page-module__2at1ka__intro p,.page-module__2at1ka__panelIntro p{font-size:14px}.page-module__2at1ka__sections{grid-template-columns:minmax(0,1fr);gap:24px}.page-module__2at1ka__panelIntro p{min-height:0}}@media (max-width:500px){.page-module__2at1ka__panel{padding:18px 12px}.page-module__2at1ka__panelIntro{padding-inline:4px}}
.page-module__yZmEsa__page{color:#092557;background:#fff}.page-module__yZmEsa__searchLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;width:min(1600px,100% - 64px);margin:48px auto 100px;display:grid}.page-module__yZmEsa__sidebar h1,.page-module__yZmEsa__mobileHeading{color:#092557;border-bottom:1px solid #0925571f;align-items:center;gap:9px;margin:0 0 30px;padding-bottom:18px;font-size:20px;font-weight:800;display:flex}.page-module__yZmEsa__sidebar h1 img,.page-module__yZmEsa__mobileHeading img{object-fit:contain;flex-shrink:0;width:40px;height:37px}.page-module__yZmEsa__sidebar h1 svg,.page-module__yZmEsa__mobileHeading svg{color:#bd8d35;flex-shrink:0;width:26px;height:26px}.page-module__yZmEsa__filterFields fieldset{border:0;min-width:0;margin:0 0 34px;padding:0}.page-module__yZmEsa__filterFields legend,.page-module__yZmEsa__rangeFields legend,.page-module__yZmEsa__choiceField legend{color:#26354c;width:100%;margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.page-module__yZmEsa__transactionChoices,.page-module__yZmEsa__typeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__yZmEsa__transactionChoices button,.page-module__yZmEsa__typeChoices button,.page-module__yZmEsa__choices button{color:#536079;cursor:pointer;background:#fff;border:1px solid #e2e5eb;border-radius:5px;min-width:0;min-height:34px;font-size:12px}.page-module__yZmEsa__typeChoices button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:8px 4px;display:flex}.page-module__yZmEsa__typeChoices svg{width:23px;height:23px}.page-module__yZmEsa__transactionChoices button[aria-pressed=true],.page-module__yZmEsa__typeChoices button[aria-pressed=true],.page-module__yZmEsa__choices button[aria-pressed=true],.page-module__yZmEsa__sortOptions button[aria-pressed=true]{color:#92641c;background:#f5e6ca;border-color:#e7c894}.page-module__yZmEsa__page button:focus-visible,.page-module__yZmEsa__page input:focus-visible,.page-module__yZmEsa__page select:focus-visible{outline-offset:3px;outline:2px solid #d5a044}.page-module__yZmEsa__rangePair label,.page-module__yZmEsa__locationSearch,.page-module__yZmEsa__selectButton,.page-module__yZmEsa__choiceField select{transition:border-color .18s,box-shadow .18s}.page-module__yZmEsa__page .page-module__yZmEsa__rangePair input:focus,.page-module__yZmEsa__page .page-module__yZmEsa__locationSearch input:focus{box-shadow:none;outline:none}.page-module__yZmEsa__rangePair label:focus-within,.page-module__yZmEsa__locationSearch:focus-within,.page-module__yZmEsa__page .page-module__yZmEsa__selectButton:focus-visible,.page-module__yZmEsa__page .page-module__yZmEsa__choiceField select:focus-visible{border-color:#d5a044;outline:none;box-shadow:0 0 0 3px #d5a04421}.page-module__yZmEsa__selectWrapper{color:#647089;position:relative}.page-module__yZmEsa__choiceField .page-module__yZmEsa__selectWrapper select{appearance:none;cursor:pointer;padding-left:42px}.page-module__yZmEsa__selectWrapper>svg{pointer-events:none;width:16px;height:16px;color:inherit;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.page-module__yZmEsa__filterFields .page-module__yZmEsa__publishedTrigger{color:#647089;border-radius:8px;height:42px;padding-inline:12px 16px;font-size:12px;font-weight:400}.page-module__yZmEsa__publishedTrigger>svg,.page-module__yZmEsa__quickPublished>svg{stroke:currentColor}.page-module__yZmEsa__filterFields .page-module__yZmEsa__publishedTrigger[aria-expanded=true],.page-module__yZmEsa__filterFields .page-module__yZmEsa__publishedTrigger:focus-visible{border-color:#d5a044;outline:none;box-shadow:0 0 0 3px #d5a04421}.page-module__yZmEsa__selectButton,.page-module__yZmEsa__choiceField select{color:#647089;background:#fff;border:1px solid #e2e5eb;border-radius:5px;width:100%;min-height:40px;padding:8px 12px;font-size:12px}.page-module__yZmEsa__selectButton{text-align:right;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__yZmEsa__selectButton svg{flex-shrink:0;width:16px;height:16px}.page-module__yZmEsa__rangeFields{border:0;min-width:0;margin:0 0 28px;padding:0}.page-module__yZmEsa__rangePair{flex-direction:column;gap:14px;display:flex}.page-module__yZmEsa__rangePair label{background:#fff;border:1px solid #e0e4eb;border-radius:5px;align-items:center;min-width:0;display:flex;position:relative}.page-module__yZmEsa__rangePair label>span{color:#8b96a9;background:#fff;padding-inline:4px;font-size:10px;position:absolute;top:-9px;right:7px}.page-module__yZmEsa__rangePair input{color:#092557;background:0 0;border:0;width:100%;min-width:0;height:40px;padding:8px 10px;font-size:13px}.page-module__yZmEsa__rangePair small{color:#929aaa;padding-left:9px;font-size:10px}.page-module__yZmEsa__rangeError{color:#a3362d;font-size:12px;line-height:1.8}.page-module__yZmEsa__choices{flex-wrap:wrap;gap:8px;display:flex}.page-module__yZmEsa__choices button{flex:1 0 25%;padding:8px}.page-module__yZmEsa__checkField label{color:#59667e;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.page-module__yZmEsa__page input[type=checkbox]{accent-color:#bd8d35;cursor:pointer;flex-shrink:0;width:17px;height:17px}.page-module__yZmEsa__resultsSection{min-width:0}.page-module__yZmEsa__mobileHeading,.page-module__yZmEsa__quickFilters,.page-module__yZmEsa__mobileDock{display:none}.page-module__yZmEsa__activeFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.page-module__yZmEsa__chip{color:#465774;cursor:pointer;background:#f4f5f8;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.page-module__yZmEsa__chip svg{color:#7c8ca5;width:14px;height:14px}.page-module__yZmEsa__clearAll{color:#7c879d;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;text-decoration:underline}.page-module__yZmEsa__resultToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.page-module__yZmEsa__resultToolbar strong{font-size:20px;font-weight:800}.page-module__yZmEsa__demoLabel{color:#8c96a5;margin-top:3px;font-size:11px;display:block}.page-module__yZmEsa__sortButton{color:#092557;cursor:pointer;background:#f9fafc;border:1px solid #e1e5ed;border-radius:12px;align-items:center;gap:14px;min-height:42px;padding:8px 14px;font-size:13px;display:flex}.page-module__yZmEsa__sortButton svg{width:20px;height:20px}.page-module__yZmEsa__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px 22px;display:grid}.page-module__yZmEsa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;padding:20px;display:flex}.page-module__yZmEsa__empty>svg{color:#b78a3e;width:50px;height:50px}.page-module__yZmEsa__empty h2{margin:0;font-size:24px}.page-module__yZmEsa__empty p{color:#718098;font-size:14px}.page-module__yZmEsa__goldButton{color:#fff;cursor:pointer;background:linear-gradient(115deg,#c99b44,#b58734);border:1px solid #c59645;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;display:flex}.page-module__yZmEsa__goldButton:disabled{opacity:.45;cursor:not-allowed}.page-module__yZmEsa__loadMore{color:#a77828;cursor:pointer;background:#fff;border:1px solid #d5a044;border-radius:9px;margin:34px auto 0;padding:12px 28px;display:block}.page-module__yZmEsa__shareStatus{color:#52627b;text-align:center;font-size:13px}.page-module__yZmEsa__dialog{color:#092557;background:#fff;border:1px solid #e9ebf1;border-radius:18px;width:min(540px,100% - 40px);max-height:min(800px,100dvh - 48px);margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 70px #0b1d3c33}.page-module__yZmEsa__dialog[open]{flex-direction:column;animation:.3s cubic-bezier(.2,.7,.3,1) both page-module__yZmEsa__dialogIn;display:flex}.page-module__yZmEsa__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14243a66;animation:.3s both page-module__yZmEsa__backdropIn}.page-module__yZmEsa__dialog[open][data-closing]{pointer-events:none;animation:.24s both page-module__yZmEsa__dialogOut}.page-module__yZmEsa__dialog[data-closing]::backdrop{animation:.24s both page-module__yZmEsa__backdropOut}.page-module__yZmEsa__dialogHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.page-module__yZmEsa__dialogHeader h2{margin:0;font-size:22px;font-weight:800}.page-module__yZmEsa__dialogHeader button{color:#758196;cursor:pointer;background:#f4f5f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.page-module__yZmEsa__dialogHeader svg{width:20px;height:20px}.page-module__yZmEsa__dialogBody{overscroll-behavior:contain;scrollbar-width:thin;padding:4px 20px 18px;overflow-y:auto}.page-module__yZmEsa__dialogFooter{border-top:1px solid #eff1f5;flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px 20px;display:flex}.page-module__yZmEsa__dialogFooter>button{flex:1}.page-module__yZmEsa__cancelButton{color:#52617b;cursor:pointer;background:#fff;border:1px solid #ccd2dc;border-radius:5px;min-height:48px;font-size:15px}.page-module__yZmEsa__dialog .page-module__yZmEsa__rangePair{flex-direction:row}.page-module__yZmEsa__dialog .page-module__yZmEsa__rangePair label{flex:1}.page-module__yZmEsa__dialog .page-module__yZmEsa__rangePair input{height:54px}.page-module__yZmEsa__locationSearch{border:1px solid #d0d5df;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:0 12px;display:flex}.page-module__yZmEsa__locationSearch svg{color:#8790a2;width:22px;height:22px}.page-module__yZmEsa__locationSearch input{color:#092557;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;font-size:14px}.page-module__yZmEsa__locationOptions>label{cursor:pointer;border-bottom:1px solid #e6e8ee;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 4px;display:flex}.page-module__yZmEsa__locationOptions strong{font-size:15px;font-weight:600}.page-module__yZmEsa__locationOptions small{color:#8892a3;margin-top:5px;font-size:13px;line-height:1.9;display:block}.page-module__yZmEsa__locationOptions>p{text-align:center;color:#7b879b;font-size:14px}.page-module__yZmEsa__sortOptions{flex-direction:column;display:flex}.page-module__yZmEsa__sortOptions button{color:#092557;min-height:60px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6e9ef;padding:18px}.page-module__yZmEsa__mapPanel iframe{border:0;border-radius:12px;width:100%;height:380px}.page-module__yZmEsa__mapPanel p{color:#72809a;font-size:13px;line-height:1.9}@media (max-width:1200px){.page-module__yZmEsa__searchLayout{grid-template-columns:190px minmax(0,1fr);gap:24px}.page-module__yZmEsa__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module__yZmEsa__searchLayout{width:min(760px,100% - 32px);margin-block:48px 60px;display:block}.page-module__yZmEsa__sidebar{display:none}.page-module__yZmEsa__mobileHeading{justify-content:flex-start;margin-bottom:26px;font-size:31px;display:flex}.page-module__yZmEsa__mobileHeading svg{width:30px;height:30px}.page-module__yZmEsa__quickFilters{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d5a04455 transparent;gap:8px;margin:-4px -3px 12px;padding:4px 3px 10px;display:flex;overflow-x:auto}.page-module__yZmEsa__quickFilters>button,.page-module__yZmEsa__quickFilters>div>button{color:#092557;cursor:pointer;background:#f8f9fc;border:1px solid #dce1eb;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:100px;min-height:48px;padding:6px 10px;font-size:12px;display:flex}.page-module__yZmEsa__quickFilters>div{flex:none}.page-module__yZmEsa__quickFilters svg{flex-shrink:0;width:20px;height:20px}.page-module__yZmEsa__quickFilters svg:last-child{width:12px}.page-module__yZmEsa__quickFilters span{white-space:nowrap}.page-module__yZmEsa__chip{padding:7px 8px;font-size:11px}.page-module__yZmEsa__resultToolbar strong{font-size:20px}.page-module__yZmEsa__resultsGrid{gap:16px}.page-module__yZmEsa__mobileDock{z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:22px 22px 0 0;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -5px 22px #0d21420c}.page-module__yZmEsa__mobileDock button{color:#092557;cursor:pointer;background:#f0f3f7;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:700;display:flex}.page-module__yZmEsa__mobileDock .page-module__yZmEsa__goldButton{color:#fff;background:linear-gradient(115deg,#c99b44,#b58734)}.page-module__yZmEsa__mobileDock b{color:#bb8b35;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.page-module__yZmEsa__mobileDock svg{width:23px;height:23px}.page-module__yZmEsa__page{padding-bottom:86px}.page-module__yZmEsa__dialog:not(.page-module__yZmEsa__centeredDialog){border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 30px);margin:0;animation:.3s cubic-bezier(.2,.7,.3,1) both page-module__yZmEsa__sheetIn;inset:auto 0 0}.page-module__yZmEsa__dialog:not(.page-module__yZmEsa__centeredDialog)[data-closing]{animation:.24s both page-module__yZmEsa__sheetOut}.page-module__yZmEsa__dialog:not(.page-module__yZmEsa__centeredDialog):before{content:"";background:#c6ccd7;border-radius:4px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.page-module__yZmEsa__dialogHeader h2{font-size:22px}.page-module__yZmEsa__dialogHeader{padding:18px 16px}.page-module__yZmEsa__dialogBody{padding-inline:16px}.page-module__yZmEsa__dialogFooter{padding-inline:16px;padding-bottom:max(20px, env(safe-area-inset-bottom))}.page-module__yZmEsa__dialog .page-module__yZmEsa__choices{flex-wrap:wrap}.page-module__yZmEsa__dialog .page-module__yZmEsa__choices button{flex:1;min-height:52px;font-size:13px}.page-module__yZmEsa__dialog .page-module__yZmEsa__choices button[aria-pressed=true]{color:#fff;background:#bd8e3c}.page-module__yZmEsa__centeredDialog{width:calc(100% - 40px);max-height:calc(100dvh - 48px)}}@media (max-width:700px){.page-module__yZmEsa__resultsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.page-module__yZmEsa__dialogFooter{gap:8px}.page-module__yZmEsa__dialogFooter .page-module__yZmEsa__goldButton{padding-inline:10px;font-size:14px}}@keyframes page-module__yZmEsa__sheetIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__yZmEsa__sheetOut{to{opacity:0;transform:translateY(35px)}}@keyframes page-module__yZmEsa__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__yZmEsa__dialogOut{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes page-module__yZmEsa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__yZmEsa__backdropOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-module__yZmEsa__dialog,.page-module__yZmEsa__dialog::backdrop{animation:none!important}}
.PropertyShowcase-module__AaEhSW__section{--navy:#092557;--gold:#d5a044;color:var(--navy);background:#fff;padding:86px 24px 76px}.PropertyShowcase-module__AaEhSW__inner{width:min(1320px,100%);margin-inline:auto}.PropertyShowcase-module__AaEhSW__inner h2{text-align:right;margin:0 0 34px;font-size:35px;font-weight:900}.PropertyShowcase-module__AaEhSW__tabRow{border-bottom:1px solid #cbd2df;margin-bottom:28px;display:flex}.PropertyShowcase-module__AaEhSW__tabs{width:calc(var(--tab-count) * 190px);grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));background:#fff;border:1px solid #cbd2df;border-bottom:0;border-radius:12px 12px 0 0;max-width:100%;display:grid;position:relative;overflow:hidden}.PropertyShowcase-module__AaEhSW__tabs button{z-index:1;min-width:0;min-height:52px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-left:1px solid #d7dce5;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:15px;font-weight:700;transition:color .32s,background-color .32s;display:flex;position:relative}.PropertyShowcase-module__AaEhSW__tabs button:last-child{border-left:0}.PropertyShowcase-module__AaEhSW__tabs .PropertyShowcase-module__AaEhSW__activeTab{color:#fff}.PropertyShowcase-module__AaEhSW__tabIndicator{inset-block:0;width:calc(100% / var(--tab-count));background:var(--navy);transform:translateX(calc(var(--active-tab) * -100%));pointer-events:none;transition:transform .65s cubic-bezier(.4,0,.2,1);position:absolute;right:0}.PropertyShowcase-module__AaEhSW__tabs img{object-fit:contain;width:26px;height:26px;animation:.36s cubic-bezier(.22,1,.36,1) both PropertyShowcase-module__AaEhSW__activeMarkIn}.PropertyShowcase-module__AaEhSW__viewport{touch-action:pan-y pinch-zoom;margin-block:-8px -36px;padding-block:8px 36px;overflow:hidden}.PropertyShowcase-module__AaEhSW__stage{--slide-step:calc((100% + 22px) / 3);position:relative}.PropertyShowcase-module__AaEhSW__outgoing{pointer-events:none;position:absolute;inset:0}.PropertyShowcase-module__AaEhSW__outgoingNext{animation:.65s cubic-bezier(.4,0,.2,1) both PropertyShowcase-module__AaEhSW__cardsNextOut}.PropertyShowcase-module__AaEhSW__outgoingPrevious{animation:.65s cubic-bezier(.4,0,.2,1) both PropertyShowcase-module__AaEhSW__cardsPreviousOut}.PropertyShowcase-module__AaEhSW__outgoingFade{animation:.65s ease-in-out both PropertyShowcase-module__AaEhSW__cardsFadeOut}.PropertyShowcase-module__AaEhSW__cards{will-change:transform, opacity;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.PropertyShowcase-module__AaEhSW__cardsfade{animation:.65s ease-in-out both PropertyShowcase-module__AaEhSW__cardsFadeIn}.PropertyShowcase-module__AaEhSW__cardsnext{animation:.65s cubic-bezier(.4,0,.2,1) both PropertyShowcase-module__AaEhSW__cardsNextIn}.PropertyShowcase-module__AaEhSW__cardsprevious{animation:.65s cubic-bezier(.4,0,.2,1) both PropertyShowcase-module__AaEhSW__cardsPreviousIn}.PropertyShowcase-module__AaEhSW__cards>article:nth-child(n+4){display:none}.PropertyShowcase-module__AaEhSW__sliderControls{direction:ltr;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.PropertyShowcase-module__AaEhSW__sliderControls button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0}.PropertyShowcase-module__AaEhSW__sliderControls img{width:100%;height:100%}.PropertyShowcase-module__AaEhSW__dots{gap:7px;display:flex}.PropertyShowcase-module__AaEhSW__dots span{background:#bec5d2;border-radius:50%;width:7px;height:7px;transition:width .3s,background-color .3s}.PropertyShowcase-module__AaEhSW__dots .PropertyShowcase-module__AaEhSW__activeDot{background:var(--navy);border-radius:999px;width:19px}.PropertyShowcase-module__AaEhSW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PropertyShowcase-module__AaEhSW__activeMarkIn{0%{opacity:0;transform:translate(7px)scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes PropertyShowcase-module__AaEhSW__cardsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PropertyShowcase-module__AaEhSW__cardsFadeOut{0%{opacity:1}to{opacity:0}}@keyframes PropertyShowcase-module__AaEhSW__cardsNextIn{0%{transform:translateX(calc(-1 * var(--slide-step)))}to{opacity:1;transform:translate(0)}}@keyframes PropertyShowcase-module__AaEhSW__cardsPreviousIn{0%{transform:translateX(var(--slide-step))}to{opacity:1;transform:translate(0)}}@keyframes PropertyShowcase-module__AaEhSW__cardsNextOut{0%{transform:translate(0)}to{transform:translateX(var(--slide-step))}}@keyframes PropertyShowcase-module__AaEhSW__cardsPreviousOut{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--slide-step)))}}@media (max-width:900px){.PropertyShowcase-module__AaEhSW__section{padding:62px 18px 56px}.PropertyShowcase-module__AaEhSW__inner h2{margin-bottom:24px;font-size:31px}.PropertyShowcase-module__AaEhSW__tabRow{margin-bottom:22px}.PropertyShowcase-module__AaEhSW__tabs{width:100%}.PropertyShowcase-module__AaEhSW__tabs button{gap:4px;min-height:48px;padding-inline:6px;font-size:12px}.PropertyShowcase-module__AaEhSW__tabs img{width:18px;height:18px}.PropertyShowcase-module__AaEhSW__stage{--slide-step:100%;width:100%}.PropertyShowcase-module__AaEhSW__viewport{width:100%;overflow:hidden}.PropertyShowcase-module__AaEhSW__viewport::-webkit-scrollbar{display:none}.PropertyShowcase-module__AaEhSW__cards{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding-left:0}.PropertyShowcase-module__AaEhSW__cards>article,.PropertyShowcase-module__AaEhSW__cards>article:nth-child(n+4){visibility:hidden;pointer-events:none;grid-area:1/1;display:block}.PropertyShowcase-module__AaEhSW__cards>article:first-child{visibility:visible;pointer-events:auto}}@media (max-width:430px){.PropertyShowcase-module__AaEhSW__tabs button{font-size:11px}.PropertyShowcase-module__AaEhSW__sliderControls button{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.PropertyShowcase-module__AaEhSW__tabs button,.PropertyShowcase-module__AaEhSW__tabIndicator,.PropertyShowcase-module__AaEhSW__dots span{transition-duration:1ms}.PropertyShowcase-module__AaEhSW__tabs img,.PropertyShowcase-module__AaEhSW__cardsfade,.PropertyShowcase-module__AaEhSW__cardsnext,.PropertyShowcase-module__AaEhSW__cardsprevious,.PropertyShowcase-module__AaEhSW__outgoingNext,.PropertyShowcase-module__AaEhSW__outgoingPrevious,.PropertyShowcase-module__AaEhSW__outgoingFade{animation-duration:1ms}}
