@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap");@media (min-width:1101px){.public-home-preview .home-hero-copy{transform:none!important;justify-self:start;text-align:right}.public-home-preview .home-hero-copy p{margin-inline:0!important;text-align:right!important}.public-home-preview .hero-property-finder{transform:none!important;right:clamp(18px,4.2vw,76px)!important;left:auto!important}}@media (max-width:720px){.public-home-preview .home-hero{min-height:0!important;height:auto!important;overflow:clip}.public-home-preview .hero-architecture-panel{height:clamp(240px,38svh,350px)!important}.public-home-preview .home-hero-inner{width:100%;min-width:0;padding:12px 18px 28px!important;gap:18px!important}.public-home-preview .home-hero-copy{min-width:0;width:100%}.public-home-preview .home-hero-copy h1{font-size:clamp(27px,7.5vw,35px)!important;line-height:1.5!important;overflow-wrap:anywhere}.public-home-preview .home-hero-copy p{font-size:13px!important;line-height:1.9!important;margin:8px 0 16px!important}.public-home-preview .home-kicker{font-size:9px!important;line-height:1.6;letter-spacing:.05em!important}.public-home-preview .hero-actions{display:flex;flex-wrap:wrap;gap:10px!important}.public-home-preview .hero-actions a{min-height:44px!important;font-size:13px!important}.public-home-preview .hero-property-finder{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important}.public-home-preview .home-search input,.public-home-preview .home-search select{font-size:16px!important;min-width:0}.public-home-preview .hero-finder-fields{min-width:0}}@media (max-width:370px){.public-home-preview .hero-finder-fields{grid-template-columns:1fr!important}}@media(max-width:720px){.public-home-preview .home-hero-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important}.public-home-preview .home-hero-copy,.public-home-preview .home-search-panel{position:relative!important;float:none!important;max-width:100%!important}.public-home-preview .hero-proof{max-width:100%;overflow-x:auto;scrollbar-width:thin}.public-home-preview .hero-finder-form{min-width:0}.public-home-preview .search-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-home-preview .search-primary-grid>label{min-width:0}.public-home-preview .search-primary-grid .search-location{grid-column:auto!important}.public-home-preview .home-search-panel{box-sizing:border-box}.public-home-preview .home-search-head{flex-wrap:wrap}}@media(max-width:390px){.public-home-preview .search-primary-grid{grid-template-columns:1fr!important}.public-home-preview .search-primary-grid>label{grid-column:1/-1!important}}@media(min-width:1101px){.public-home-preview .home-hero-inner{padding-right:clamp(24px,4vw,70px)!important}.public-home-preview .home-hero-copy{width:100%!important;max-width:610px!important;margin:0!important;transform:none!important}.public-home-preview .home-hero-copy p{margin:0!important;max-width:570px!important}.public-home-preview .hero-property-finder{right:clamp(24px,4vw,70px)!important;left:clamp(20px,3vw,50px)!important;width:auto!important;bottom:24px!important}}@media(max-width:720px){.public-home-preview .cinematic-hero-visual{height:clamp(240px,38svh,350px)!important;min-height:0!important}.public-home-preview .hero-architecture-panel{height:100%!important}.public-home-preview .home-hero-overlay{background:linear-gradient(180deg,rgba(7,24,39,.03),rgba(7,24,39,.08) 22%,#071827 350px)!important}.public-home-preview .home-hero-inner{min-height:0!important;height:auto!important;margin:0!important}.public-home-preview .home-hero-copy h1{margin:8px 0!important}.public-home-preview .hero-finder-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"fields" "more" "submit"!important}.public-home-preview .hero-finder-fields{grid-area:fields!important;grid-column:1!important;grid-row:auto!important}.public-home-preview .hero-finder-more{grid-area:more!important;grid-column:1!important;grid-row:auto!important}.public-home-preview .hero-finder-form>button{grid-area:submit!important;grid-column:1!important;grid-row:auto!important;width:100%!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-hero{height:auto!important;min-height:0!important}.public-home-preview .home-hero-inner{height:auto!important;min-height:780px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important;padding:76px 5vw 40px!important}.public-home-preview .home-hero-copy{width:min(640px,100%)!important;max-width:100%!important;margin:0!important;text-align:right!important}.public-home-preview .home-hero-copy h1{font-size:clamp(35px,5vw,49px)!important}.public-home-preview .hero-property-finder{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(760px,100%)!important;margin:0!important;align-self:flex-start!important}.public-home-preview .hero-finder-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1100px){.public-home-preview .hero-finder-fields label{font-size:12px!important}.public-home-preview .finder-label{white-space:normal!important}.public-home-preview .hero-finder-fields input,.public-home-preview .hero-finder-fields select{height:46px!important;min-height:46px!important;font-size:16px!important}.public-home-preview .hero-finder-form>button{height:46px!important;min-height:46px!important;font-size:13px!important}.public-home-preview .hero-finder-more summary{min-height:44px!important;font-size:13px!important}.public-home-preview .home-search-head span{font-size:16px!important}.public-home-preview .home-search-head small{font-size:11px!important}}@media(max-width:720px){.public-home-preview .hero-proof{overflow:visible;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-home-preview .hero-proof>span{min-width:0!important;padding-inline:3px!important}.public-home-preview .hero-proof strong{font-size:7px!important;overflow-wrap:anywhere}.public-home-preview .hero-proof small{font-size:9px!important}.public-home-preview .home-search-panel{overflow:visible!important}.public-home-preview .search-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-home-preview .search-more-grid label{min-width:0!important}.public-home-preview .search-more-grid input,.public-home-preview .search-more-grid select{font-size:16px!important}}@media(max-width:390px){.public-home-preview .search-more-grid{grid-template-columns:1fr!important}.public-home-preview .hero-proof{gap:3px!important}}.public-home-preview .demo-card-media,.public-home-preview .demo-project-card{background:#e7e1d5!important}.public-home-preview .demo-card-media:has(img:not([src])),.public-home-preview .demo-card-media:has(img[src=""]){background:#e7e1d5!important}@media(max-width:720px){.public-home-preview .home-hero-copy h1{font-size:clamp(26px,7.4vw,32px)!important;line-height:1.68!important;letter-spacing:0!important}.public-home-preview .home-hero-copy h1>span{display:block!important;line-height:inherit!important;padding-bottom:2px!important;text-decoration-thickness:1px}.public-home-preview .home-hero-copy p{margin-top:10px!important}.public-home-preview .hero-property-finder{margin-top:18px!important}.public-home-preview .hero-actions{margin-top:16px!important}.public-home-preview .hero-actions a{flex:1 1 135px!important;min-width:0!important}.public-home-preview .hero-proof{margin-top:12px!important}.public-home-preview .home-section-head{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-bottom:20px!important}.public-home-preview .home-section-head h2{font-size:clamp(23px,6.5vw,29px)!important;line-height:1.5!important;margin:6px 0!important;overflow-wrap:break-word}.public-home-preview .home-section-head>a{display:inline-flex!important;align-items:center!important;min-height:38px!important;font-size:12px!important}.public-home-preview .home-projects-section,.public-home-preview .home-properties-showcase{padding-top:40px!important;padding-bottom:48px!important}.public-home-preview .demo-project-grid,.public-home-preview .demo-property-grid{gap:18px!important}.public-home-preview .demo-card-copy h3,.public-home-preview .demo-project-card h3{line-height:1.7!important;overflow-wrap:break-word}.public-home-preview .demo-card-foot{min-height:42px!important}.public-home-preview .home-about,.public-home-preview .home-cta,.public-home-preview .home-insights,.public-home-preview .home-services,.public-home-preview .home-why{overflow-wrap:break-word}.public-home-preview .home-insight-grid,.public-home-preview .home-service-grid,.public-home-preview .home-why-grid{gap:14px!important}.public-home-preview .home-insight-grid article,.public-home-preview .home-service-grid article,.public-home-preview .home-why-grid article{min-width:0!important}.public-home-preview .home-about-copy h2,.public-home-preview .home-cta h2{font-size:clamp(24px,7vw,32px)!important;line-height:1.65!important}.public-home-preview .home-cta-actions a{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:850px){body:has(.public-home-preview) .site-header.public-header{position:relative!important;z-index:100!important}body:has(.public-home-preview) .site-header.public-header nav.mobile-nav{display:grid!important;position:absolute!important;top:100%!important;inset-inline:0!important;z-index:101!important;background:#f8f4ec!important;color:#0b2030!important;padding:14px 20px 20px!important;box-shadow:0 18px 32px rgba(0,0,0,.23)!important;gap:0!important}body:has(.public-home-preview) .site-header.public-header nav.mobile-nav a{display:block!important;color:#0b2030!important;font-size:15px!important;min-height:46px!important;padding:12px 6px!important;border-bottom:1px solid #ddd5c6!important}body:has(.public-home-preview) .site-header.public-header .mobile-menu-button{position:relative!important;z-index:102!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark{color:#f7efe0!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark b{color:#f7efe0!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark small{color:#d5bd83!important}}@media (max-width:720px){.public-home-preview .home-hero-copy p{font-size:14px!important;line-height:2!important}.public-home-preview .home-search-head small{font-size:12px!important;line-height:1.8!important}.public-home-preview .demo-card-copy h3,.public-home-preview .demo-project-card h3{font-size:16px!important;line-height:1.8!important}.public-home-preview .home-insight-grid article p,.public-home-preview .home-service-grid article p,.public-home-preview .home-why-grid article p{line-height:1.95!important}.public-home-preview .home-section-head{row-gap:10px!important}}@media (max-width:850px){body:has(.public-home-preview) .site-header.public-header{height:72px!important;min-height:72px!important;padding-inline:14px!important;gap:10px!important;justify-content:space-between!important;box-sizing:border-box!important}body:has(.public-home-preview) .site-header.public-header .brand-logo-link{display:flex!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 62px)!important;height:68px!important;gap:7px!important;justify-content:flex-start!important;overflow:visible!important}body:has(.public-home-preview) .site-header.public-header .brand-logo-link img{width:55px!important;max-width:55px!important;height:55px!important;object-fit:contain!important;flex-shrink:0!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;max-width:145px!important;line-height:1.15!important;overflow:hidden!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark b{display:block!important;font-size:12px!important;letter-spacing:.06em!important;white-space:nowrap!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark small{display:block!important;font-size:7px!important;letter-spacing:0!important;white-space:normal!important;line-height:1.35!important}body:has(.public-home-preview) .site-header.public-header .header-actions{flex:0 0 auto!important;margin:0!important}body:has(.public-home-preview) .site-header.public-header .mobile-menu-button{width:44px!important;height:44px!important;flex-shrink:0!important}}@media (max-width:720px){.public-home-preview .home-hero-copy{padding-inline:2px!important}.public-home-preview .home-hero-copy h1{font-size:clamp(27px,7.7vw,34px)!important;line-height:1.58!important}.public-home-preview .home-hero-copy p{font-size:14px!important;line-height:2.05!important;color:rgba(255,255,255,.88)!important}.public-home-preview .home-kicker{font-size:9px!important;letter-spacing:.025em!important}.public-home-preview .home-hero-copy h1{margin-bottom:14px!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){max-width:340px!important;margin:0 0 7px!important;line-height:1.95!important;text-wrap:pretty}.public-home-preview .home-hero-copy .hero-brand-promise{max-width:340px!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.9!important;color:#dcb866!important;font-weight:700!important;text-align:right!important}.public-home-preview .hero-actions{margin-top:10px!important}}@media(min-width:721px){.public-home-preview .home-hero-copy .hero-brand-promise{margin-top:8px!important;color:#dcb866!important;font-size:16px!important;font-weight:700!important;line-height:1.8!important}}.public-home-preview{font-family:Vazirmatn,Noto Sans Arabic,Tahoma,Arial,sans-serif!important;font-synthesis:none}.public-home-preview :is(h1,h2,h3,p,button,input,select,summary,a){font-family:inherit}.public-home-preview .home-hero-copy h1{font-weight:700!important;letter-spacing:0!important}.public-home-preview .home-hero-copy .hero-brand-promise{font-weight:600!important;letter-spacing:0!important}.public-home-preview :is(.home-section-head h2,.home-about-copy h2,.home-cta h2,.why-statement h2){font-weight:700!important;letter-spacing:0!important}.public-home-preview :is(.demo-card-copy h3,.demo-project-card h3,.home-service-grid h3,.home-why-grid h3,.home-insight-grid h3){font-weight:600!important;letter-spacing:0!important}.public-home-preview :is(.demo-card-copy p,.demo-project-card p,.home-service-grid p,.home-why-grid p,.home-insight-grid p){font-weight:400!important;line-height:1.95!important}@media(max-width:720px){.public-home-preview .home-hero-copy h1{font-size:clamp(27px,7.4vw,32px)!important;line-height:1.72!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){font-size:14px!important;line-height:2.05!important}.public-home-preview .home-hero-copy .hero-brand-promise{font-size:15px!important;line-height:2!important}.public-home-preview .home-section-head h2{line-height:1.6!important}}.public-home-preview .home-hero-copy,.public-home-preview .home-hero-copy>p{text-align:right!important;direction:rtl!important}.public-home-preview .home-hero-copy>p{margin-right:0!important;margin-left:auto!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){font-weight:400!important}.public-home-preview .home-hero-copy .hero-brand-promise{margin-top:14px!important;text-align:right!important;align-self:flex-start!important}@media(max-width:720px){.public-home-preview .home-hero-copy h1{line-height:1.57!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){max-width:100%!important;font-size:13.5px!important;line-height:2!important}.public-home-preview .home-hero-copy .hero-brand-promise{max-width:100%!important;margin-top:14px!important;margin-bottom:18px!important}.public-home-preview .home-hero-copy h1{text-align:right!important;width:100%!important;max-width:100%!important}.public-home-preview .home-hero-copy h1>span:first-child{text-align:right!important}.public-home-preview .home-hero-copy h1>span:nth-child(2),.public-home-preview .home-hero-copy h1>span:nth-child(3){text-align:center!important;width:100%!important}.public-home-preview .home-hero-copy>p.hero-brand-promise,.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){width:100%!important;max-width:100%!important;text-align:center!important;margin-inline:auto!important;direction:rtl!important}}@media(min-width:1101px){.public-home-preview .hero-property-finder{width:min(780px,calc(100% - 110px))!important;max-width:780px!important;left:auto!important;right:clamp(24px,4vw,70px)!important;box-sizing:border-box!important}.public-home-preview .hero-finder-fields,.public-home-preview .hero-finder-fields>label{min-width:0!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){font-size:clamp(15px,1.05vw,17px)!important;line-height:1.95!important;color:rgba(255,255,255,.88)!important;max-width:590px!important}.public-home-preview .home-hero-copy>p.hero-brand-promise{margin-top:18px!important;margin-bottom:18px!important;font-size:17px!important;line-height:1.85!important}}@media(min-width:1101px){.public-home-preview .home-hero:has(.hero-finder-more[open]){height:auto!important;min-height:0!important;overflow:visible!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:auto!important;min-height:720px!important;padding-bottom:28px!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:24px 0 0 auto!important;width:min(780px,100%)!important;max-width:780px!important;transform:none!important;z-index:2!important}.public-home-preview .hero-finder-more[open]{position:relative!important;transform:none!important;grid-column:1/-1!important}.public-home-preview .hero-finder-more[open] .search-more-title,.public-home-preview .hero-finder-more[open] .search-more-toggle,.public-home-preview .hero-finder-more[open] summary{transform:none!important;writing-mode:horizontal-tb!important;white-space:normal!important}.public-home-preview .hero-finder-more[open] .search-more-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.public-home-preview .hero-finder-more[open] .search-more-grid>label{min-width:0!important}}.public-home-preview .home-search-panel{color:#f4f7fa!important}.public-home-preview .home-search-head span{color:#ffffff!important;font-size:clamp(16px,1.12vw,19px)!important;font-weight:700!important}.public-home-preview .home-search-head small{color:#d3e0e8!important;font-size:clamp(12px,.87vw,14px)!important;line-height:1.7!important}.public-home-preview .hero-finder-fields .finder-label,.public-home-preview .search-more-grid label{color:#e0eaf0!important;font-size:13px!important;font-weight:600!important;line-height:1.65!important}.public-home-preview .hero-finder-fields input,.public-home-preview .hero-finder-fields select,.public-home-preview .search-more-grid input,.public-home-preview .search-more-grid select{color:#f8fafc!important;font-size:14px!important;font-weight:500!important;border-color:rgba(193,213,225,.38)!important}.public-home-preview .hero-finder-fields input::placeholder,.public-home-preview .search-more-grid input::placeholder{color:#b9cad5!important;opacity:1!important}.public-home-preview .hero-finder-more .search-more-title,.public-home-preview .hero-finder-more summary{color:#edc875!important;font-size:15px!important;font-weight:700!important}.public-home-preview .hero-finder-form>button{font-size:14px!important;font-weight:700!important}.public-home-preview .hero-proof small{color:#e1e8ef!important}@media(min-width:1101px){.public-home-preview .home-kicker{font-size:11px!important;color:#e6bf70!important}.public-home-preview .hero-actions a{font-size:14px!important}.public-home-preview .hero-proof strong{font-size:11px!important;color:#ffffff!important}.public-home-preview .hero-proof small{font-size:12px!important}.public-home-preview .hero-finder-fields input,.public-home-preview .hero-finder-fields select{min-height:43px!important}.public-home-preview .hero-finder-more[open] summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;position:relative!important}.public-home-preview .hero-finder-more[open] .search-more-title,.public-home-preview .hero-finder-more[open] .search-more-toggle{display:inline-block!important;position:static!important;transform:none!important}}@media(max-width:720px){.public-home-preview .hero-finder-fields input,.public-home-preview .hero-finder-fields select,.public-home-preview .home-search-head span,.public-home-preview .search-more-grid input,.public-home-preview .search-more-grid select{font-size:16px!important}}.public-home-preview .hero-finder-form>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;min-width:112px!important;width:auto!important;height:auto!important;min-height:46px!important;padding:10px 16px!important;line-height:1.45!important;overflow:visible!important;text-align:center!important;flex-shrink:0!important}.public-home-preview .hero-finder-form>button :is(span,b,strong){white-space:nowrap!important;line-height:1.45!important}.public-home-preview .hero-finder-fields,.public-home-preview .hero-finder-fields>label{min-width:0!important}.public-home-preview .hero-finder-more :is(label,span,small),.public-home-preview .search-more-grid :is(label,span,small){color:#dce8f0!important}.public-home-preview .hero-finder-more summary .search-more-title{color:#edc875!important}.public-home-preview .search-more-grid input::placeholder{color:#c2d2dd!important}@media(max-width:720px){.public-home-preview .hero-finder-form>button{width:100%!important}}@media(min-width:1101px){.public-home-preview .home-hero,.public-home-preview .home-hero:has(.hero-finder-more[open]){height:clamp(660px,75vh,760px)!important;min-height:660px!important;overflow:visible!important}.public-home-preview .home-hero-inner,.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;padding-top:clamp(34px,4vh,54px)!important;padding-bottom:20px!important;box-sizing:border-box!important}.public-home-preview .home-hero-copy{position:relative!important;flex:0 0 auto!important;align-self:flex-end!important}.public-home-preview .hero-property-finder,.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;flex:0 0 auto!important;align-self:flex-end!important;width:min(780px,100%)!important;max-width:780px!important;margin:24px 0 0!important;z-index:4!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){max-height:calc(100% - 260px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin}.public-home-preview .hero-finder-more[open] .search-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1101px){.public-home-preview .home-hero,.public-home-preview .home-hero:has(.hero-finder-more[open]){height:860px!important;min-height:860px!important;overflow:visible!important}.public-home-preview .home-hero-inner,.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:100%!important;min-height:0!important;padding-top:clamp(30px,3.5vh,46px)!important;padding-bottom:110px!important;justify-content:flex-start!important}.public-home-preview .hero-property-finder,.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){margin-top:22px!important;max-height:none!important;overflow:visible!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){max-height:420px!important;overflow-y:auto!important}}@media(min-width:1101px){.public-home-preview .home-hero,.public-home-preview .home-hero:has(.hero-finder-more[open]){height:900px!important;min-height:900px!important;overflow:hidden!important}.public-home-preview .home-hero-inner,.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:100%!important;min-height:0!important;padding-top:24px!important;padding-bottom:24px!important;justify-content:flex-start!important;gap:0!important}.public-home-preview .hero-property-finder,.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){margin-top:22px!important;max-height:none!important;overflow:visible!important;flex-shrink:0!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){max-height:390px!important;overflow-y:auto!important}.public-home-preview .cinematic-hero-visual,.public-home-preview .hero-architecture-panel{height:100%!important;min-height:100%!important}.public-home-preview .hero-finder-form{display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;grid-template-areas:"fields submit" "more more"!important;gap:8px 10px!important;align-items:end!important;min-width:0!important;width:100%!important}.public-home-preview .hero-finder-fields{grid-area:fields!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important}.public-home-preview .hero-finder-form>button{grid-area:submit!important;grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:43px!important;min-height:43px!important;margin:0!important;padding:7px 8px!important;box-sizing:border-box!important;white-space:nowrap!important;font-size:12px!important;line-height:1.4!important}.public-home-preview .hero-finder-more{grid-area:more!important;grid-column:1/-1!important;grid-row:2!important;min-width:0!important;width:100%!important}.public-home-preview .hero-property-finder{box-sizing:border-box!important}}@media(min-width:1101px){.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){max-height:min(540px,calc(100vh - 150px))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;overscroll-behavior:contain!important;padding-bottom:16px!important}.public-home-preview .hero-finder-more[open]{width:100%!important;min-width:0!important}.public-home-preview .hero-finder-more[open] .search-more-grid{padding-bottom:12px!important}}@media(min-width:1101px){.public-home-preview .home-hero,.public-home-preview .home-hero:has(.hero-finder-more[open]){height:auto!important;min-height:900px!important;overflow:visible!important}.public-home-preview .home-hero-inner,.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{display:flex!important;flex-direction:column!important;align-items:flex-end!important;width:100%!important;height:auto!important;min-height:900px!important;padding:30px clamp(24px,4vw,70px) 48px!important;box-sizing:border-box!important;gap:0!important}.public-home-preview .home-hero-copy{align-self:flex-end!important;width:min(780px,100%)!important;max-width:780px!important;margin:0!important;text-align:right!important}.public-home-preview .home-hero-copy :is(h1,p,.home-kicker){text-align:right!important}.public-home-preview .hero-actions{justify-content:flex-start!important;margin-left:auto!important;margin-right:0!important}.public-home-preview .hero-proof{margin-left:auto!important;margin-right:0!important;width:min(580px,100%)!important}.public-home-preview .hero-proof i{display:flex!important;flex-direction:column!important;align-items:center!important}.public-home-preview .hero-proof small{display:none!important}.public-home-preview .hero-proof strong{font-size:12px!important;letter-spacing:.025em!important}.public-home-preview .hero-property-finder,.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){align-self:flex-end!important;position:relative!important;inset:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:30px 0 0!important;width:min(780px,100%)!important;max-width:780px!important;max-height:none!important;overflow:visible!important;z-index:3!important}.public-home-preview .hero-finder-more[open] .search-more-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-home-preview .hero-finder-more[open]{max-height:none!important;overflow:visible!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{padding-bottom:56px!important}}body:has(.public-home-preview) .site-header.public-header{position:sticky!important;top:0!important;z-index:200!important;background:#071b2c!important;border-bottom:1px solid rgba(211,173,98,.28)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}body:has(.public-home-preview) .site-header.public-header :is(nav a,.brand-wordmark,.brand-wordmark b){color:#f6f0e7!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark small{color:#d7b66f!important}body:has(.public-home-preview) .site-header.public-header .header-actions a{color:#f5e9d2!important;border-color:rgba(217,181,111,.55)!important}@media(min-width:1101px){.public-home-preview .hero-architecture-panel img{object-position:30% center!important}.public-home-preview .home-hero-copy>p:not(.hero-brand-promise){max-width:100%!important;width:100%!important;white-space:nowrap!important;font-size:clamp(13px,.92vw,15px)!important;letter-spacing:-.015em!important}.public-home-preview .home-hero-inner{align-items:flex-start!important}.public-home-preview .hero-property-finder,.public-home-preview .home-hero-copy{align-self:flex-start!important;margin-left:auto!important;margin-right:0!important}.public-home-preview .hero-property-finder{overflow:visible!important}.public-home-preview .hero-finder-more{position:relative!important;overflow:visible!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{position:absolute!important;bottom:calc(100% + 12px)!important;right:0!important;left:0!important;z-index:30!important;padding:16px!important;background:#0b2a3b!important;border:1px solid rgba(213,175,98,.65)!important;border-radius:12px!important;box-shadow:0 -16px 36px rgba(0,0,0,.36)!important;max-height:min(390px,55vh)!important;overflow-y:auto!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){overflow:visible!important;max-height:none!important}.public-home-preview .hero-finder-more[open] .search-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .hero-architecture-panel img{object-position:30% center!important}}@media(max-width:850px){body:has(.public-home-preview) .site-header.public-header{position:sticky!important;top:0!important}}@media(min-width:1101px){.public-home-preview .hero-finder-more[open] .hero-advanced-popover{position:static!important;inset:auto!important;margin-top:12px!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:16px!important;box-sizing:border-box!important;box-shadow:0 12px 24px rgba(0,0,0,.16)!important}.public-home-preview .home-hero:has(.hero-finder-more[open]),.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:auto!important;min-height:1050px!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .hero-property-finder{max-height:none!important;overflow:visible!important}}@media(min-width:1101px){.public-home-preview .home-hero:has(.hero-finder-more[open]){min-height:900px!important;height:900px!important;overflow:hidden!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{min-height:900px!important;height:900px!important;padding-bottom:48px!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{position:absolute!important;top:auto!important;bottom:0!important;right:calc(100% + 20px)!important;left:auto!important;width:min(690px,calc(100vw - 910px))!important;min-width:480px!important;max-height:440px!important;overflow-y:auto!important;margin:0!important;padding:20px!important;z-index:40!important;box-sizing:border-box!important;box-shadow:0 20px 45px rgba(0,0,0,.42)!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .search-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-home-preview .hero-architecture-panel img{transform:translateX(95px) scale(1.035)!important}}body:has(.public-home-preview) .site-header.public-header .brand-wordmark small,body:has(.public-home-preview) .site-header.public-header .brand-wordmark span{display:none!important}body:has(.public-home-preview) .site-header.public-header .brand-wordmark{min-width:0!important;gap:0!important}body:has(.public-home-preview .hero-finder-more[open]){overflow:hidden!important}.public-home-preview .hero-finder-more:not([open]) .hero-advanced-popover{display:none!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;inset:auto!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:min(85dvh,760px)!important;overflow-x:hidden!important;display:block!important;margin:0!important;padding:24px!important;border:1px solid rgba(224,187,113,.7)!important;border-radius:16px!important;background:#092537!important;box-shadow:0 28px 100px rgba(0,0,0,.6)!important;z-index:1002!important;box-sizing:border-box!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .search-more-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.public-home-preview .preview-modal-heading{font-size:19px;font-weight:700;color:#edc875;text-align:right;margin:0 0 20px;padding-left:45px}.public-home-preview .preview-modal-close{position:sticky;top:0;float:left;z-index:2;cursor:pointer;display:grid;place-items:center;width:38px;height:38px;color:#fff;background:#173d50;border:1px solid #bb9a5d;border-radius:10px;font-size:28px;line-height:1}.public-home-preview .preview-modal-backdrop{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;height:100dvh!important;cursor:default!important;background:rgba(1,9,18,.76)!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;z-index:-1!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .preview-modal-backdrop{position:fixed!important;inset:0!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{box-shadow:0 0 0 100vmax rgba(1,9,18,.76),0 28px 100px rgba(0,0,0,.6)!important}@media(min-width:1101px){.public-home-preview .home-hero:has(.hero-finder-more[open]){height:900px!important;min-height:900px!important;overflow:visible!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{height:900px!important;min-height:900px!important}.public-home-preview .hero-property-finder:has(.hero-finder-more[open]){z-index:300!important;overflow:visible!important}.public-home-preview .hero-architecture-panel img{object-fit:contain!important;object-position:left center!important;transform:none!important}}@media(max-width:720px){.public-home-preview .hero-finder-more[open] .hero-advanced-popover{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:85dvh!important;padding:16px!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .search-more-grid{grid-template-columns:1fr!important}}.public-home-preview .hero-finder-more[open]>.preview-modal-backdrop{position:fixed!important;inset:0!important;z-index:1000!important;width:100vw!important;height:100dvh!important;display:block!important;background:rgba(1,9,18,.76)!important}.public-home-preview .hero-finder-more[open]>.hero-advanced-popover{z-index:1001!important;box-shadow:0 28px 100px rgba(0,0,0,.6)!important}.public-home-preview .home-hero:has(.hero-finder-more[open]){position:relative!important;z-index:250!important;overflow:visible!important}.public-home-preview .home-hero:has(.hero-finder-more[open]) .home-hero-inner{z-index:auto!important}.public-home-preview .hero-finder-more[open]{z-index:500!important}.public-home-preview .hero-finder-more[open]>.hero-advanced-popover{inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;position:fixed!important;max-height:calc(100dvh - 48px)!important}@media(min-width:1101px){.public-home-preview .hero-architecture-panel img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important;transform:none!important}.public-home-preview .hero-architecture-panel{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 68%,rgba(0,0,0,.94) 76%,rgba(0,0,0,.62) 86%,rgba(0,0,0,.18) 95%,transparent)!important;mask-image:linear-gradient(90deg,#000 0,#000 68%,rgba(0,0,0,.94) 76%,rgba(0,0,0,.62) 86%,rgba(0,0,0,.18) 95%,transparent)!important}.public-home-preview .hero-architecture-panel img{object-fit:cover!important;object-position:left center!important;transform:translateX(-22px)!important}.public-home-preview .home-hero-overlay{background:linear-gradient(90deg,transparent 0,transparent 45%,rgba(7,24,39,.05) 62%,rgba(7,24,39,.2) 80%,rgba(7,24,39,.32))!important}.public-home-preview .cinematic-hero-visual{position:absolute!important;left:0!important;right:auto!important;top:0!important;bottom:0!important;width:70%!important;height:100%!important;max-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 53%,rgba(0,0,0,.93) 64%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.25) 89%,transparent)!important;mask-image:linear-gradient(90deg,#000 0,#000 53%,rgba(0,0,0,.93) 64%,rgba(0,0,0,.62) 77%,rgba(0,0,0,.25) 89%,transparent)!important}.public-home-preview .hero-architecture-panel{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0!important;box-shadow:none!important}.public-home-preview .hero-architecture-panel:after{display:none!important;content:none!important}.public-home-preview .hero-architecture-panel img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important;transform:none!important}.public-home-preview .home-hero-overlay{background:transparent!important}}@media (max-width:720px){.public-home-preview .home-hero-inner{padding-bottom:28px!important}.public-home-preview .hero-property-finder,.public-home-preview .home-search-panel.hero-property-finder{background:#0b2a3b!important;background-color:#0b2a3b!important;color:#f4f7fa!important;border:1px solid rgba(213,175,98,.55)!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(0,0,0,.2)!important;opacity:1!important;padding:14px!important;margin-top:10px!important}.public-home-preview .hero-property-finder .home-search-head span{color:#fff!important}.public-home-preview .hero-property-finder .home-search-head small{color:#c9d9e3!important}.public-home-preview .hero-property-finder .finder-label,.public-home-preview .hero-property-finder .hero-finder-fields label{color:#e0eaf0!important}.public-home-preview .hero-property-finder .hero-finder-fields input,.public-home-preview .hero-property-finder .hero-finder-fields select{background:#16394c!important;color:#f4f7fa!important;border:1px solid rgba(190,212,224,.34)!important}.public-home-preview .hero-property-finder .hero-finder-fields input::placeholder{color:#c4d3de!important}}@media(max-width:720px){.public-home-preview .hero-finder-more[open] .hero-advanced-popover{background:#0b2a3b!important;color:#f3f7fa!important;overflow-y:auto!important;overscroll-behavior:contain!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .search-more-grid label{color:#f1f6f9!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover input:not([type=checkbox]),.public-home-preview .hero-finder-more[open] .hero-advanced-popover select{background:#17394c!important;background-color:#17394c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(183,211,225,.42)!important;border-radius:7px!important;opacity:1!important;color-scheme:dark!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover input::placeholder{color:#d1dce4!important;-webkit-text-fill-color:#d1dce4!important;opacity:1!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover select option{background:#17394c!important;color:#fff!important}.public-home-preview .hero-finder-form>button[type=submit]{background:linear-gradient(110deg,#f0cd79,#c99538)!important;background-color:#d6ac55!important;color:#102333!important;border:1px solid rgba(241,206,130,.8)!important;-webkit-text-fill-color:#102333!important}}.public-home-preview .hero-advanced-popover .search-feature-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 18px!important;margin-block:16px 18px!important}.public-home-preview .hero-advanced-popover .search-feature-row label{display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.public-home-preview .hero-advanced-popover .search-feature-row input[type=checkbox]{accent-color:#d7ad58!important;width:16px!important;height:16px!important}.public-home-preview .hero-advanced-popover .preview-advanced-apply{display:block!important;width:100%!important;min-height:46px!important;padding:10px 16px!important;margin-top:12px!important;border:1px solid #e5bd6a!important;border-radius:9px!important;background:linear-gradient(110deg,#f0cd79,#c99538)!important;color:#102333!important;-webkit-text-fill-color:#102333!important;font:inherit!important;font-weight:800!important;cursor:pointer!important}.public-home-preview .hero-advanced-popover .preview-advanced-apply:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{display:flex!important;flex-direction:column!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:12px!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .preview-advanced-apply{position:sticky!important;bottom:0!important;z-index:5!important;flex:0 0 auto!important;display:block!important;margin-top:16px!important;box-shadow:0 -8px 20px rgba(7,28,42,.8)!important}@media(max-width:720px){.public-home-preview .hero-finder-more[open] .hero-advanced-popover{max-height:calc(100dvh - 32px)!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover .search-feature-row{gap:14px 16px!important;justify-content:flex-start!important}}@media (min-width:721px) and (max-width:1100px){.public-home-preview .home-hero{position:relative!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#071b2c!important}.public-home-preview .cinematic-hero-visual{inset:0 0 auto 0!important;height:410px!important;max-width:none!important;overflow:hidden!important}.public-home-preview .cinematic-hero-visual,.public-home-preview .hero-architecture-panel{position:absolute!important;width:100%!important;mask-image:none!important;-webkit-mask-image:none!important}.public-home-preview .hero-architecture-panel{inset:0!important;height:100%!important}.public-home-preview .hero-architecture-panel img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important;transform:none!important}.public-home-preview .home-hero-overlay{position:absolute!important;inset:0 0 auto!important;height:430px!important;background:linear-gradient(180deg,rgba(7,27,44,0) 45%,#071b2c)!important;pointer-events:none!important}.public-home-preview .hero-visual-caption{display:none!important}.public-home-preview .home-hero-inner{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;width:100%!important;max-width:850px!important;height:auto!important;min-height:0!important;padding:430px 28px 40px!important;margin:0 auto!important;box-sizing:border-box!important}.public-home-preview .home-hero-copy{position:relative!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;text-align:center!important}.public-home-preview .home-hero-copy :is(h1,p,.home-kicker){text-align:center!important}.public-home-preview .home-hero-copy h1{font-size:clamp(29px,4.6vw,43px)!important;line-height:1.55!important}.public-home-preview .home-hero-copy .home-kicker{display:block!important;color:#d9b465!important;font-size:13px!important;margin-bottom:12px!important}.public-home-preview .hero-actions{justify-content:center!important;margin:16px auto!important}.public-home-preview .hero-proof{width:min(560px,100%)!important;margin:12px auto 0!important}.public-home-preview .hero-property-finder,.public-home-preview .home-search-panel.hero-property-finder{position:relative!important;inset:auto!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:12px 0 0!important;padding:20px!important;opacity:1!important;background:#0b2a3b!important;background-color:#0b2a3b!important;color:#f4f7fa!important;border:1px solid rgba(213,175,98,.55)!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(0,0,0,.2)!important;overflow:visible!important}.public-home-preview .hero-property-finder .home-search-head span{color:#fff!important}.public-home-preview .hero-property-finder .home-search-head small{color:#c9d9e3!important}.public-home-preview .hero-finder-form{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"fields" "more" "submit"!important;gap:12px!important}.public-home-preview .hero-finder-fields{grid-area:fields!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.public-home-preview .hero-finder-fields .finder-label,.public-home-preview .hero-finder-fields label{color:#e0eaf0!important}.public-home-preview .hero-finder-fields input,.public-home-preview .hero-finder-fields select{width:100%!important;min-width:0!important;background:#17394c!important;color:#fff!important;border:1px solid rgba(190,212,224,.4)!important;-webkit-text-fill-color:#fff!important;color-scheme:dark!important}.public-home-preview .hero-finder-fields input::placeholder{color:#c4d3de!important;-webkit-text-fill-color:#c4d3de!important}.public-home-preview .hero-finder-more{grid-area:more!important;grid-column:1!important;grid-row:auto!important}.public-home-preview .hero-finder-form>button[type=submit]{grid-area:submit!important;grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:48px!important;background:linear-gradient(110deg,#f0cd79,#c99538)!important;color:#102333!important;-webkit-text-fill-color:#102333!important;border:1px solid #e5bd6a!important;border-radius:9px!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover{background:#0b2a3b!important;color:#fff!important}.public-home-preview .hero-finder-more[open] .hero-advanced-popover :is(input:not([type=checkbox]),select){background:#17394c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(190,212,224,.4)!important;color-scheme:dark!important}}@media (min-width:721px) and (max-width:1100px){.public-home-preview .home-hero-inner{gap:12px!important;padding-top:405px!important;padding-bottom:30px!important}.public-home-preview .home-hero-copy h1{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-inline:auto!important;line-height:1.42!important}.public-home-preview .home-hero-copy h1>span{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;transform:none!important;align-self:center!important}.public-home-preview .home-hero-copy .home-kicker{margin-bottom:7px!important}.public-home-preview .home-hero-copy p{margin-top:9px!important;margin-bottom:8px!important}.public-home-preview .hero-actions{margin:10px auto!important}.public-home-preview .hero-proof{margin:7px auto 0!important}.public-home-preview .hero-property-finder,.public-home-preview .home-search-panel.hero-property-finder{margin-top:5px!important}.public-home-preview .home-hero-copy h1>span.hero-gold{display:table!important;width:auto!important;max-width:100%!important;align-self:center!important;margin-inline:auto!important;text-align:center!important;transform:none!important}.public-home-preview .home-hero-copy h1>span.hero-gold:after{left:0!important;right:0!important;width:100%!important;max-width:100%!important}.public-home-preview .home-hero-copy .hero-brand-promise,.public-home-preview .home-hero-copy>p{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.public-home-preview .hero-proof{display:flex!important;margin-left:auto!important;margin-right:auto!important}.public-home-preview .hero-proof,.public-home-preview .hero-proof i,.public-home-preview .hero-proof strong,.public-home-preview .hero-proof>span{justify-content:center!important;align-items:center!important;text-align:center!important}}.tablet-search-cue{display:none!important}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-hero-inner{gap:0!important;padding-bottom:0!important}.public-home-preview .tablet-search-cue{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;align-self:center!important;margin:22px auto 26px!important;padding:10px 20px!important;color:#e6c57b!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;border-radius:12px!important;cursor:pointer!important}.public-home-preview .tablet-search-cue:focus-visible{outline:2px solid #e6c57b!important;outline-offset:3px!important}.public-home-preview .tablet-search-cue-arrows{display:block!important;font-size:27px!important;font-weight:400!important;line-height:.52!important;text-align:center!important;animation:oms-tablet-cue-bob 2s ease-in-out infinite!important}.public-home-preview .hero-property-finder,.public-home-preview .home-search-panel.hero-property-finder{margin:0 0 36px!important;scroll-margin-top:88px!important}.public-home-preview .hero-property-finder:before{content:""!important;position:absolute!important;top:-18px!important;right:0!important;left:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(219,179,100,.48),transparent)!important}}@keyframes oms-tablet-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(min-width:721px) and (max-width:1100px){html:has(.public-home-preview){scroll-behavior:smooth}}@media (min-width:721px) and (max-width:1100px){.public-home-preview .tablet-search-cue{gap:7px!important;margin:12px auto!important;padding:8px 18px!important;font-size:14px!important}.public-home-preview .tablet-search-cue-arrows{display:block!important;width:25px!important;height:25px!important;line-height:normal!important;overflow:visible!important;animation:oms-tablet-cue-bob 2.2s ease-in-out infinite!important}.public-home-preview .hero-property-finder,.public-home-preview .home-search-panel.hero-property-finder{margin-top:0!important;scroll-margin-top:110px!important}.public-home-preview .hero-property-finder:before{top:-11px!important}}@media(prefers-reduced-motion:reduce){.public-home-preview .tablet-search-cue-arrows{animation:none!important}}@media(max-width:1100px){.public-home-preview .home-properties-showcase{padding:42px 24px 56px!important}.public-home-preview .home-properties-showcase .home-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:22px!important}.public-home-preview .home-properties-showcase .home-section-head h2{font-size:clamp(25px,3.7vw,34px)!important;line-height:1.4!important}.public-home-preview .home-properties-showcase .home-section-head>a{flex-shrink:0!important;font-size:13px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important}.public-home-preview .home-properties-showcase .home-property-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;min-width:0!important}.public-home-preview .home-properties-showcase .home-property-grid>*{min-width:0!important;max-width:100%!important}.public-home-preview .home-properties-showcase .demo-property-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;min-width:0!important}.public-home-preview .home-properties-showcase .demo-property-card{min-width:0!important;overflow:hidden!important;border-radius:15px!important}.public-home-preview .home-properties-showcase .demo-card-media{aspect-ratio:4/3!important;overflow:hidden!important}.public-home-preview .home-properties-showcase .demo-card-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.public-home-preview .home-properties-showcase .demo-card-copy{padding:15px!important}.public-home-preview .home-properties-showcase .demo-card-copy h3{font-size:17px!important;line-height:1.65!important}.public-home-preview .home-properties-showcase .property-empty-showcase{grid-column:1/-1!important;min-width:0!important}}@media(max-width:720px){.public-home-preview .home-properties-showcase{padding:34px 18px 48px!important}.public-home-preview .home-properties-showcase .home-section-head{margin-bottom:17px!important}.public-home-preview .home-properties-showcase .home-section-head h2{font-size:26px!important}.public-home-preview .home-properties-showcase .demo-property-grid,.public-home-preview .home-properties-showcase .home-property-grid{grid-template-columns:minmax(0,1fr)!important;gap:17px!important}.public-home-preview .home-properties-showcase .demo-card-media{aspect-ratio:16/10!important}.public-home-preview .home-properties-showcase .demo-card-copy{padding:16px!important}.public-home-preview .home-properties-showcase .demo-card-copy h3{font-size:18px!important}.public-home-preview .home-properties-showcase .home-property-grid .card{width:100%!important;min-width:0!important}}@media(max-width:1100px){.public-home-preview .home-hero,.public-home-preview .home-hero-inner{height:auto!important;min-height:0!important}.public-home-preview .home-hero-inner{box-sizing:border-box!important}.public-home-preview .home-properties-showcase .demo-property-grid>.demo-property-card:last-child:nth-child(odd){grid-column:1/-1!important}.public-home-preview .home-properties-showcase .demo-property-grid>.demo-property-card:last-child:nth-child(odd) .demo-card-media{aspect-ratio:16/7!important}}@media(max-width:720px){.public-home-preview .home-hero-inner{padding-bottom:24px!important}.public-home-preview .home-properties-showcase .demo-property-grid>.demo-property-card:last-child:nth-child(odd) .demo-card-media{aspect-ratio:16/10!important}.public-home-preview .tablet-search-cue{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:7px!important;margin:12px auto 16px!important;padding:8px 12px!important;color:#e6c57b!important;font-size:13px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;line-height:1.65!important}.public-home-preview .tablet-search-cue-arrows{display:block!important;width:25px!important;height:25px!important;animation:oms-tablet-cue-bob 2.2s ease-in-out infinite!important}.public-home-preview #tablet-property-search{scroll-margin-top:86px!important}}@media(max-width:720px) and (prefers-reduced-motion:reduce){.public-home-preview .tablet-search-cue-arrows{animation:none!important}}@media(max-width:720px){.public-home-preview .tablet-search-cue{margin-top:0!important;margin-bottom:8px!important;transform:translateY(-12px)!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-projects-section{padding:48px 26px 62px!important}.public-home-preview .home-projects-section .home-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:24px!important}.public-home-preview .home-projects-section .demo-project-grid,.public-home-preview .home-projects-section .home-project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.public-home-preview .home-projects-section .demo-project-grid>*,.public-home-preview .home-projects-section .home-project-grid>*{min-width:0!important;max-width:100%!important}.public-home-preview .home-projects-section .demo-project-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:15px!important}.public-home-preview .home-projects-section .demo-project-card>img{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}.public-home-preview .home-projects-section .demo-project-card>div{flex:1 1!important;padding:20px!important}.public-home-preview .home-projects-section .demo-project-card h3{font-size:20px!important;line-height:1.6!important}.public-home-preview .home-projects-section .project-empty-showcase{grid-column:1/-1!important}}@media(max-width:720px){.public-home-preview .home-projects-section{padding:38px 18px 52px!important}.public-home-preview .home-projects-section .home-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:18px!important}.public-home-preview .home-projects-section .home-section-head h2{font-size:25px!important;line-height:1.5!important}.public-home-preview .home-projects-section .demo-project-grid,.public-home-preview .home-projects-section .home-project-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:17px!important}.public-home-preview .home-projects-section .demo-project-grid>*,.public-home-preview .home-projects-section .home-project-grid>*{min-width:0!important;max-width:100%!important}.public-home-preview .home-projects-section .demo-project-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:14px!important}.public-home-preview .home-projects-section .demo-project-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important}.public-home-preview .home-projects-section .demo-project-card>div{padding:17px!important}.public-home-preview .home-projects-section .demo-project-card h3{font-size:18px!important;line-height:1.7!important}.public-home-preview .home-projects-section .demo-project-card p{font-size:13px!important;line-height:1.9!important}.public-home-preview .home-projects-section .home-project-card{min-width:0!important;overflow-wrap:anywhere!important}.public-home-preview .home-projects-section .project-empty-showcase{grid-column:1/-1!important;min-width:0!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-projects-section .home-project-grid:has(>.demo-project-grid){display:block!important;width:100%!important;max-width:none!important}.public-home-preview .home-projects-section .home-project-grid>.demo-project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:20px!important}.public-home-preview .home-projects-section .home-project-grid>.demo-project-grid>.demo-project-card{width:100%!important;max-width:none!important;min-width:0!important}}@media(max-width:720px){.public-home-preview .home-about-editorial{position:relative!important;isolation:isolate!important;overflow:hidden!important}.public-home-preview .home-about-editorial .about-architecture{position:absolute!important;top:0!important;left:0!important;right:auto!important;width:100%!important;height:140px!important;max-height:140px!important;clip-path:polygon(0 0,75% 0,55% 100%,0 100%)!important;pointer-events:none!important;z-index:0!important}.public-home-preview .home-about-editorial .home-about-copy{position:relative!important;z-index:2!important;width:100%!important;padding-top:155px!important;margin:0!important;box-sizing:border-box!important}.public-home-preview .home-about-editorial .home-about-copy p{color:#53606a!important;opacity:1!important;line-height:2!important;max-width:100%!important;margin-top:20px!important}.public-home-preview .home-about-editorial .home-about-copy a{display:inline-block!important;margin-top:22px!important}.public-home-preview .home-about-editorial .home-about-metrics{position:relative!important;z-index:2!important;margin-top:38px!important}}@media(max-width:1100px){.public-home-preview .home-about-editorial{position:relative!important;isolation:isolate!important;overflow:hidden!important}.public-home-preview .home-about-editorial .about-architecture{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:112px!important;max-height:112px!important;min-height:0!important;clip-path:polygon(0 0,46% 0,31% 100%,0 100%)!important;z-index:0!important;pointer-events:none!important}.public-home-preview .home-about-editorial .home-about-copy{position:relative!important;z-index:2!important;padding-top:135px!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.public-home-preview .home-about-editorial .home-about-copy :is(h2,p,a,span){position:relative!important;z-index:2!important}.public-home-preview .home-about-editorial .home-about-copy p{color:#4b5963!important;opacity:1!important;line-height:2!important}.public-home-preview .home-about-editorial .home-about-metrics{position:relative!important;z-index:2!important}.public-home-preview .home-about.home-about-editorial{background:#eadbc3!important;background-image:none!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:44px 28px 48px!important}.public-home-preview .home-about.home-about-editorial .about-architecture,.public-home-preview .home-about.home-about-editorial .about-volume,.public-home-preview .home-about.home-about-editorial:after,.public-home-preview .home-about.home-about-editorial:before{display:none!important;content:none!important}.public-home-preview .home-about.home-about-editorial .home-about-copy{position:relative!important;inset:auto!important;transform:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-height:0!important;background:transparent!important;text-align:right!important}.public-home-preview .home-about.home-about-editorial .home-about-copy p{color:#43505b!important;opacity:1!important;max-width:100%!important;line-height:2!important}.public-home-preview .home-about.home-about-editorial .home-about-metrics{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:32px 0 0!important}}@media(max-width:720px){.public-home-preview .home-about.home-about-editorial{padding:38px 20px 42px!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-insights{padding:42px 30px 48px!important}.public-home-preview .home-insights .home-section-head{margin-bottom:20px!important}.public-home-preview .home-insights .home-insight-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.public-home-preview .home-insights .home-insight-grid article{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:9px!important;min-height:0!important;height:auto!important;padding:20px 8px!important;align-items:center!important}.public-home-preview .home-insights .home-insight-grid article>span{grid-column:1/-1!important;grid-row:1!important;justify-self:end!important}.public-home-preview .home-insights .home-insight-grid article>h3{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:19px!important;line-height:1.8!important;text-align:right!important}.public-home-preview .home-insights .home-insight-grid article>b{grid-column:1!important;grid-row:2!important;position:static!important;justify-self:start!important;align-self:center!important}}@media(max-width:720px){.public-home-preview .home-insights{padding:42px 22px 50px!important}.public-home-preview .home-insights .home-section-head{gap:14px!important;margin-bottom:18px!important}.public-home-preview .home-insights .home-section-head h2{font-size:clamp(23px,6.4vw,28px)!important;line-height:1.6!important;text-align:right!important;max-width:100%!important}.public-home-preview .home-insights .home-insight-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.public-home-preview .home-insights .home-insight-grid article{display:grid!important;position:relative!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:10px!important;height:auto!important;min-height:0!important;padding:22px 0!important;align-items:center!important}.public-home-preview .home-insights .home-insight-grid article>span{grid-column:1/-1!important;grid-row:1!important;justify-self:end!important;text-align:right!important}.public-home-preview .home-insights .home-insight-grid article>h3{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:17px!important;line-height:1.85!important;text-align:right!important;overflow-wrap:break-word!important}.public-home-preview .home-insights .home-insight-grid article>b{grid-column:1!important;grid-row:2!important;position:static!important;justify-self:start!important;align-self:center!important;font-size:21px!important}}@media(min-width:721px) and (max-width:1100px){.public-home-preview .home-cta-premium h2{font-size:clamp(25px,3.5vw,33px)!important;line-height:1.65!important}.public-home-preview .home-cta-premium .home-cta-actions{margin-top:16px!important;gap:12px!important}}@media(max-width:720px){.public-home-preview .home-cta-premium{padding:42px 22px 46px!important}.public-home-preview .home-cta-premium h2{font-size:clamp(22px,6.1vw,26px)!important;line-height:1.7!important;letter-spacing:0!important;overflow-wrap:normal!important}.public-home-preview .home-cta-premium .home-cta-actions{margin-top:22px!important;gap:10px!important}.public-home-preview .home-cta-premium .home-cta-actions a{min-height:45px!important}.public-home-preview .site-footer{padding-top:40px!important;padding-bottom:24px!important}}@media(min-width:1101px){.public-home-preview .home-services .home-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.public-home-preview .home-services .home-service-grid>article{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto 1fr auto!important;column-gap:12px!important;row-gap:16px!important;align-content:start!important;min-width:0!important;min-height:190px!important;padding:24px 18px!important;position:relative!important;text-align:right!important}.public-home-preview .home-services .home-service-grid>article>span{grid-column:2!important;grid-row:1!important;position:static!important;align-self:start!important;margin:0!important}.public-home-preview .home-services .home-service-grid>article>div{grid-column:1!important;grid-row:1!important;min-width:0!important;position:static!important;margin:0!important}.public-home-preview .home-services .home-service-grid>article>div small{display:block!important;margin-bottom:9px!important}.public-home-preview .home-services .home-service-grid>article>div h3{margin:0!important;line-height:1.6!important}.public-home-preview .home-services .home-service-grid>article>p{grid-column:1/-1!important;grid-row:2!important;position:static!important;margin:0!important;max-width:none!important;min-width:0!important;line-height:1.9!important}.public-home-preview .home-services .home-service-grid>article>b{grid-column:1/-1!important;grid-row:3!important;position:static!important;justify-self:end!important;margin:0!important}.public-home-preview .home-why{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:clamp(35px,5vw,90px)!important;align-items:start!important;padding-top:68px!important;padding-bottom:68px!important}.public-home-preview .home-why>.why-statement{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:none!important;width:100%!important;position:static!important;margin:0!important;text-align:right!important}.public-home-preview .home-why>.why-statement h2{font-size:clamp(25px,2.4vw,39px)!important;line-height:1.65!important;margin:16px 0 18px!important}.public-home-preview .home-why>.why-statement p{max-width:100%!important;line-height:2!important}.public-home-preview .home-why>.home-why-grid{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;width:100%!important;position:static!important;margin:0!important}.public-home-preview .home-why .home-why-grid>article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 14px!important;align-items:start!important;position:static!important;padding:15px 0!important;margin:0!important;min-width:0!important}.public-home-preview .home-why .home-why-grid>article>strong{grid-column:1!important;grid-row:1/3!important;position:static!important;margin:0!important}.public-home-preview .home-why .home-why-grid>article>h3{grid-column:2!important;grid-row:1!important;position:static!important;margin:0!important;line-height:1.6!important}.public-home-preview .home-why .home-why-grid>article>p{grid-column:2!important;grid-row:2!important;position:static!important;margin:0!important;max-width:none!important;line-height:1.8!important}.public-home-preview .home-about-editorial .home-about-metrics>div span{color:#f2e7d4!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.public-home-preview .home-about-editorial .home-about-metrics>div{border-color:rgba(241,225,197,.36)!important}.public-home-preview .home-about-editorial .home-about-metrics{transform:translateX(-32px)!important;max-width:calc(100% - 48px)!important}.public-home-preview .home-about-editorial .home-about-metrics>div{padding-inline:12px!important}}@media(max-width:720px){.public-home-preview .cinematic-hero-visual{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;aspect-ratio:3/4;width:100%!important;mask-image:none!important;-webkit-mask-image:none!important}.public-home-preview .hero-architecture-panel{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;width:100%!important}.public-home-preview .hero-architecture-panel img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 55%!important;transform:none!important}.public-home-preview .hero-architecture-panel:after{display:block!important;content:""!important;position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 78%,rgba(7,24,39,.3) 88%,#071827)!important;pointer-events:none}.public-home-preview .home-hero-overlay{display:none!important}.public-home-preview .home-hero-inner{padding-top:0!important;margin-top:0!important}}