:root{--yr-black:#050505;--yr-ink:#101211;--yr-white:#f6f4ef;--yr-mist:#c7cac4;--yr-smoke:#747873;--yr-petroleum:#123832;--yr-petroleum-dark:#09231f;--yr-petroleum-soft:#315850;--yr-champagne:#c8b98d;--yr-border:#f6f4ef2e;--yr-ease:cubic-bezier(.16, 1, .3, 1);--yr-ease-editorial:cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html{background:var(--yr-black);min-height:100%;color:var(--yr-white);scroll-behavior:smooth}body{background:var(--yr-black);min-width:320px;min-height:100%;margin:0;font-family:Neue Haas Grotesk Display,Helvetica Neue,Arial,sans-serif}html.is-profile-open,body.is-profile-open{overflow:hidden}html.has-luxury-cursor,html.has-luxury-cursor *{cursor:none}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:var(--yr-black);min-height:142svh}.site-shell.listings-site,.site-shell.property-site{color:#080908;background:#fff;min-height:100svh}.site-shell:after{content:"";background:var(--yr-black);height:1px;display:block}.site-shell.listings-site:after{background:#fff}.hero{z-index:1;isolation:isolate;background:var(--yr-black);place-items:center;min-height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.video-stack,.hero-video,.hero-scrim{position:absolute;inset:0}.video-stack{z-index:-3;background:var(--yr-black);will-change:transform;height:114%;inset:auto 0 -8%}.hero-video{object-fit:cover;opacity:0;filter:saturate(.58)contrast(1.24)brightness(.58);width:100%;height:100%;transition:opacity 2.1s var(--yr-ease), filter 2.1s var(--yr-ease), transform 7s linear;will-change:opacity, transform, filter;transform:scale(1.025)}.hero-video.is-active{opacity:1;transform:scale(1.068)}.hero-scrim{z-index:-2;background:radial-gradient(circle at 50% 46%,#f6f4ef14,#0000 24%),radial-gradient(circle at 74% 18%,#1238323d,#0000 32%),linear-gradient(90deg,#050505e0,#05050561 47%,#050505e0),linear-gradient(#050505e6,#0505053d 43%,#050505f0),#0505052e}.hero-grain{z-index:-1;opacity:.2;pointer-events:none;mix-blend-mode:overlay;background-image:linear-gradient(#f6f4ef05 1px,#0000 1px),linear-gradient(90deg,#f6f4ef04 1px,#0000 1px);background-size:5px 5px,7px 7px;position:absolute;inset:0}.hero:after{z-index:-1;content:"";pointer-events:none;border:1px solid #f6f4ef16;position:absolute;inset:clamp(12px,2vw,28px);box-shadow:inset 0 0 90px #0000006b}.navbar{z-index:75;min-height:104px;color:var(--yr-white);will-change:transform, opacity;background:linear-gradient(#050505ad,#05050538 54%,#05050500);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,5.6vw,96px);display:grid;position:fixed;top:0;left:0;right:0}.brand{width:clamp(136px,11vw,178px);transition:opacity .52s var(--yr-ease), transform .52s var(--yr-ease);align-items:center;display:inline-flex}.brand img{filter:drop-shadow(0 18px 34px #00000094);width:100%;height:auto;display:block}.brand:hover{opacity:.82}.nav-links{color:#f6f4efa8;letter-spacing:.22em;text-transform:uppercase;gap:clamp(30px,3.6vw,58px);font-size:10px;font-weight:600;display:flex}.nav-links a,.nav-action{transition:color .52s var(--yr-ease), opacity .52s var(--yr-ease), border-color .52s var(--yr-ease), background .52s var(--yr-ease), box-shadow .52s var(--yr-ease);position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg, transparent, var(--yr-champagne), transparent);transform-origin:50%;height:1px;transition:transform .72s var(--yr-ease);position:absolute;bottom:-11px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-action:hover{color:var(--yr-white)}.nav-links a:hover:after{transform:scaleX(1)}.nav-action{color:#f6f4efb8;letter-spacing:.22em;text-transform:uppercase;background:#f6f4ef09;border:1px solid #f6f4ef5c;justify-content:center;justify-self:end;align-items:center;min-height:42px;padding:0 18px;font-size:10px;font-weight:600;display:inline-flex}.nav-action:hover{background:#12383257;border-color:#c8b98d9e;box-shadow:0 18px 46px #0000002e}.floating-whatsapp{z-index:70;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f6f4ef17,#f6f4ef05),#09231fad;border:1px solid #f6f4ef2e;border-radius:999px;place-items:center;width:50px;height:50px;display:grid;position:fixed;top:50%;left:clamp(14px,1.8vw,28px);transform:translateY(-50%);box-shadow:0 18px 48px #0000003d,inset 0 1px #f6f4ef29}.floating-whatsapp img{z-index:1;object-fit:contain;filter:saturate(.78)brightness(.95);width:28px;height:28px;transition:filter .42s var(--yr-ease), transform .42s var(--yr-ease);position:relative}.floating-whatsapp i{border-radius:inherit;opacity:.72;transition:inset .42s var(--yr-ease), opacity .42s var(--yr-ease);border:1px solid #3158505c;position:absolute;inset:-6px}.floating-whatsapp:hover{background:linear-gradient(#f6f4ef1f,#f6f4ef0a),#123832db}.floating-whatsapp:hover img{filter:saturate(.9)brightness();transform:scale(1.04)}.floating-whatsapp:hover i{opacity:1;inset:-10px}.lead-popup-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0505057a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lead-popup{color:#f6f4ef;background:radial-gradient(circle at 76% 12%,#31585038,#0000 28%),linear-gradient(135deg,#060706,#121413 58%,#050505);border:1px solid #f6f4ef29;grid-template-columns:minmax(240px,.78fr) minmax(280px,1fr);width:min(860px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 46px 140px #00000085}.lead-popup-close{z-index:3;color:#f6f4efcc;cursor:pointer;width:42px;height:42px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#05050575;border:1px solid #f6f4ef33;place-items:center;font-size:0;display:grid;position:absolute;top:16px;right:16px}.lead-popup-close:before{content:"×";font-size:18px;line-height:1}.lead-popup-close:hover{background:#123832bd;border-color:#c8b98d85;transform:scale(1.04)}.lead-popup-media{background:#050505;min-height:520px;position:relative;overflow:hidden}.lead-popup-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0505052e);position:absolute;inset:0}.lead-popup-media img{object-fit:cover;object-position:center 16%;filter:grayscale()contrast(1.08)brightness(.82);width:100%;height:100%;transform:scale(1.02)}.lead-popup-copy{align-content:center;gap:18px;padding:clamp(34px,5vw,64px);display:grid}.lead-popup-copy>span,.lead-popup-copy label span{color:#c8b98dc7;letter-spacing:.18em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.lead-popup-copy h2{color:#fff;max-width:460px;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:.94}.lead-popup-copy p{color:#f6f4efa8;max-width:430px;margin:0 0 6px;font-size:15px;line-height:1.72}.lead-popup-copy label{gap:8px;display:grid}.lead-popup-copy input{color:#fff;min-height:50px;transition:border-color .42s var(--yr-ease), background .42s var(--yr-ease), box-shadow .42s var(--yr-ease);background:#f6f4ef0e;border:1px solid #f6f4ef24;outline:0;padding:0 14px;font-size:14px}.lead-popup-copy input::placeholder{color:#f6f4ef5c}.lead-popup-copy input:focus{background:#f6f4ef13;border-color:#c8b98d7a;box-shadow:0 0 0 4px #12383238}.lead-popup-copy button[type=submit]{color:#fff;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:54px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#123832db;border:1px solid #c8b98d57;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.lead-popup-copy button[type=submit]:hover{background:#123832;border-color:#c8b98d94;transform:translateY(-1px)}.listings-navbar{color:#080908;background:linear-gradient(#fffffff5,#ffffffc7 66%,#fff0)}.listings-navbar .brand img{filter:invert()drop-shadow(0 14px 28px #0809081f)}.listings-navbar .nav-links{color:#0809088f}.listings-navbar .nav-action{color:#0809089e;background:#ffffff52;border-color:#0809083d}.listings-navbar .nav-links a:hover,.listings-navbar .nav-action:hover{color:#080908;background:#12383213;border-color:#1238326b}.listings-navbar .nav-links a:after{background:linear-gradient(90deg, transparent, var(--yr-petroleum), transparent)}.primary-nav{transition:min-height .52s var(--yr-ease), background .52s var(--yr-ease), border-color .52s var(--yr-ease), box-shadow .52s var(--yr-ease), color .52s var(--yr-ease);border-bottom:1px solid #0000}.primary-nav.is-scrolled{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border-color:#08090814;min-height:82px;box-shadow:0 18px 60px #08090814}.primary-nav.nav-dark{color:var(--yr-white);background:linear-gradient(#050505d1,#05050570 66%,#05050529);border-color:#f6f4ef1a}.primary-nav.nav-dark .brand img{filter:drop-shadow(0 18px 34px #00000094)}.primary-nav.nav-dark .nav-links,.primary-nav.nav-dark .nav-action{color:#f6f4efbd}.primary-nav.nav-dark .nav-action{background:#f6f4ef0a;border-color:#f6f4ef52}.primary-nav.nav-dark .nav-links a:hover,.primary-nav.nav-dark .nav-action:hover{color:#fff}.primary-nav.nav-light{color:#080908;background:linear-gradient(#fffffff0,#ffffffd1 66%,#ffffff75)}.primary-nav.nav-light .brand img{filter:invert()drop-shadow(0 14px 28px #0809081f)}.primary-nav.nav-light .nav-links,.primary-nav.nav-light .nav-action{color:#080908ad}.primary-nav.nav-light .nav-links a:hover,.primary-nav.nav-light .nav-action:hover{color:#080908}.primary-nav.nav-dark.is-scrolled{background:#050505c7;border-color:#f6f4ef1a;box-shadow:0 18px 60px #0000003d}.primary-nav.nav-dark.is-scrolled .nav-links,.primary-nav.nav-dark.is-scrolled .nav-action{color:#f6f4efbd}.primary-nav.nav-dark.is-scrolled .nav-action{background:#f6f4ef0a;border-color:#f6f4ef47}.property-site .listings-navbar{color:#fff;background:linear-gradient(#050505b3,#05050538 58%,#05050500)}.property-site .listings-navbar .brand img{filter:drop-shadow(0 18px 34px #00000094)}.property-site .listings-navbar .nav-links,.property-site .listings-navbar .nav-action{color:#f6f4efb3}.property-site .listings-navbar .nav-action{background:#f6f4ef0a;border-color:#f6f4ef52}.property-site .listings-navbar .nav-links a:hover,.property-site .listings-navbar .nav-action:hover{color:#fff;background:#12383257;border-color:#c8b98d8a}.property-site .listings-navbar .nav-links a:after{background:linear-gradient(90deg, transparent, var(--yr-champagne), transparent)}.hero-content{z-index:2;text-align:center;will-change:transform, opacity, filter;place-items:center;width:min(1180px,100% - 40px);display:grid;position:fixed}h1{max-width:1060px;color:var(--yr-white);letter-spacing:0;text-shadow:0 34px 90px #00000094;text-wrap:balance;gap:clamp(4px,.85vw,14px);margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(58px,8.1vw,118px);font-weight:400;line-height:.88;display:grid}h1 span,h1 em{display:block}h1 em{color:#f6f4efeb;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:.86em;font-style:italic;font-weight:400;line-height:.94}.hero-subline{color:#f6f4efb8;text-shadow:0 20px 60px #00000094;max-width:520px;margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(14px,1.35vw,18px);line-height:1.7}.cta{min-width:188px;min-height:58px;color:var(--yr-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.2em;text-transform:uppercase;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), box-shadow .52s var(--yr-ease), color .52s var(--yr-ease);background:#09231fb3;border:1px solid #f6f4ef33;justify-content:center;align-items:center;margin-top:clamp(42px,6vw,72px);padding:0 32px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 26px 86px #0000006b,0 24px 70px #12383229,inset 0 1px #f6f4ef24}.cta:before{content:"";opacity:0;transition:transform .9s var(--yr-ease-editorial), opacity .52s var(--yr-ease);background:linear-gradient(110deg,#0000 0%,#f6f4ef2e 48%,#0000 54%);position:absolute;inset:0;transform:translate(-120%)}.cta span{z-index:1;position:relative}.cta:hover{background:var(--yr-petroleum-dark);border-color:#c8b98d7a;box-shadow:0 34px 100px #00000080,0 30px 86px #12383247,inset 0 1px #f6f4ef33}.cta:hover:before{opacity:1;transform:translate(120%)}.scroll-indicator{z-index:3;color:#f6f4ef8a;justify-items:center;gap:15px;display:grid;position:fixed;bottom:42px;left:50%;transform:translate(-50%)}.scroll-indicator span{letter-spacing:.24em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.scroll-indicator i{background:linear-gradient(#f6f4efd1,#31585075,#f6f4ef00);width:1px;height:58px;display:block}.video-progress{z-index:3;gap:15px;display:grid;position:fixed;bottom:52px;right:clamp(22px,5.6vw,96px)}.video-progress button{cursor:pointer;width:38px;height:1px;transition:width .62s var(--yr-ease), background .62s var(--yr-ease), opacity .62s var(--yr-ease);background:#f6f4ef3d;border:0;padding:0}.video-progress button.is-active,.video-progress button:hover{background:#c8b98de6;width:64px}.experience-section{z-index:10;isolation:isolate;background:radial-gradient(circle at var(--section-light-x,18%) 12%, #12383257, transparent 28%), radial-gradient(circle at 82% 88%, #c8b98d14, transparent 32%), linear-gradient(180deg, #050505 0%, #050505 10%, #0d0f0e 48%, #050505 100%);min-height:100svh;color:var(--yr-white);will-change:auto;margin-top:-1px;padding:clamp(120px,14vw,210px) clamp(18px,5vw,86px) clamp(86px,10vw,150px);position:relative;overflow:hidden}.section-transition{z-index:-1;pointer-events:none;background:linear-gradient(#05050500,#050505e6 42%,#050505 100%),radial-gradient(at 50% 0,#12383242,#0000 56%);height:360px;position:absolute;top:-220px;left:0;right:0}.experience-section:before{z-index:-1;content:"";pointer-events:none;opacity:.28;mix-blend-mode:overlay;background:linear-gradient(#f6f4ef03 1px,#0000 1px) 0 0/8px 8px,linear-gradient(90deg,#f6f4ef03 1px,#0000 1px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.experience-intro{text-align:center;gap:clamp(18px,2.2vw,28px);max-width:980px;margin:0 auto clamp(54px,7vw,94px);display:grid}.experience-intro span,.experience-detail span,.panel-eyebrow,.panel-index,.panel-link{letter-spacing:.24em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500}.experience-intro span{color:#c8b98dc7}.experience-intro h2{color:#f6f4eff2;text-wrap:balance;max-width:880px;margin:0 auto;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(46px,7.2vw,104px);font-weight:400;line-height:.94}.experience-intro p{color:#c7cac4b8;max-width:620px;margin:0 auto;font-size:clamp(16px,1.45vw,19px);line-height:1.7}.experience-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);max-width:1520px;margin:0 auto;display:grid}.experience-panel{isolation:isolate;min-height:clamp(520px,64vw,720px);color:var(--yr-white);cursor:pointer;text-align:left;transform-style:preserve-3d;transition:border-color .76s var(--yr-ease), box-shadow .76s var(--yr-ease), filter .76s var(--yr-ease);background:#080908;border:1px solid #f6f4ef18;border-radius:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047,inset 0 1px #f6f4ef14}.experience-panel:after{z-index:2;content:"";opacity:0;pointer-events:none;transition:opacity .76s var(--yr-ease), transform .76s var(--yr-ease);border:1px solid #f6f4ef12;position:absolute;inset:18px;transform:scale(1.025)}.panel-media,.panel-overlay,.panel-light{position:absolute;inset:0}.panel-media{z-index:-3;object-fit:cover;opacity:.64;filter:saturate(.54)contrast(1.2)brightness(.58);width:100%;height:100%;transition:transform 1.2s var(--yr-ease), opacity 1.2s var(--yr-ease), filter 1.2s var(--yr-ease);transform:scale(1.035)}.panel-overlay{z-index:-2;transition:opacity .9s var(--yr-ease), transform .9s var(--yr-ease);background:linear-gradient(#0505052e,#05050594 54%,#050505eb),linear-gradient(90deg,#050505ad,#0505052e)}.experience-buy .panel-overlay{background:linear-gradient(#0505051f,#05050585 54%,#050505e6),radial-gradient(circle at 22% 18%,#12383294,#0000 44%),linear-gradient(90deg,#0505059e,#1238322e)}.experience-rent .panel-overlay{background:linear-gradient(#f6f4ef2e,#0505053d 48%,#050505d1),radial-gradient(circle at 70% 18%,#f6f4ef47,#0000 36%),linear-gradient(90deg,#0505056b,#f6f4ef14)}.experience-sell .panel-overlay{background:linear-gradient(#0000001a,#000000ad 58%,#000000f5),radial-gradient(circle at 70% 24%,#c8b98d1a,#0000 34%),linear-gradient(90deg,#000000d1,#05050542)}.panel-light{z-index:-1;opacity:.46;transition:opacity .9s var(--yr-ease), transform .9s var(--yr-ease);background:radial-gradient(circle at 18% 22%,#31585057,#0000 35%),linear-gradient(135deg,#1238322e,#0000 42%);transform:translate(-8%,5%)}.experience-buy .panel-light{background:radial-gradient(circle at 18% 22%,#3158507a,#0000 35%),linear-gradient(135deg,#1238323d,#0000 46%)}.experience-rent .panel-light{background:radial-gradient(circle at 70% 18%,#f6f4ef52,#0000 34%),linear-gradient(135deg,#c8b98d1f,#0000 48%)}.experience-sell .panel-light{background:radial-gradient(circle at 82% 20%,#0000009e,#0000 38%),linear-gradient(135deg,#0505056b,#0000 44%)}.panel-content{z-index:3;transition:transform .78s var(--yr-ease);align-self:end;gap:18px;padding:clamp(28px,4vw,52px);display:grid;position:relative;transform:translateY(18px)}.panel-index{color:#f6f4ef6b}.panel-eyebrow{color:#c8b98dad}.panel-title{margin-top:clamp(18px,3.2vw,34px);font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(64px,7vw,118px);font-weight:400;line-height:.84;display:block}.panel-copy{color:#c7cac4bd;opacity:.78;max-width:31ch;transition:opacity .76s var(--yr-ease), transform .76s var(--yr-ease);font-size:15px;line-height:1.62;transform:translateY(10px)}.panel-link{color:#f6f4ef9e;width:max-content;transition:color .62s var(--yr-ease), transform .62s var(--yr-ease);margin-top:8px}.panel-link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .76s var(--yr-ease);background:linear-gradient(90deg,#c8b98de6,#0000);margin-top:11px;display:block;transform:scaleX(.36)}.experience-panel:hover,.experience-panel.is-selected{border-color:#c8b98d33;box-shadow:0 52px 130px #00000070,0 24px 90px #1238322e,inset 0 1px #f6f4ef1f}.experience-rent:hover,.experience-rent.is-selected{border-color:#f6f4ef3d;box-shadow:0 52px 130px #0006,0 24px 90px #f6f4ef14,inset 0 1px #f6f4ef29}.experience-sell:hover,.experience-sell.is-selected{border-color:#f6f4ef24;box-shadow:0 58px 140px #00000094,inset 0 1px #f6f4ef1a}.experience-panel:hover:after,.experience-panel.is-selected:after{opacity:1;transform:scale(1)}.experience-panel:hover .panel-media,.experience-panel.is-selected .panel-media{opacity:.82;filter:saturate(.66)contrast(1.28)brightness(.66);transform:scale(1.105)}.experience-panel:hover .panel-overlay,.experience-panel.is-selected .panel-overlay{opacity:.88;transform:translateY(-16px)}.experience-panel:hover .panel-light,.experience-panel.is-selected .panel-light{opacity:.78;transform:translate(8%,-6%)}.experience-panel:hover .panel-content,.experience-panel.is-selected .panel-content{transform:translateY(0)}.experience-panel:hover .panel-copy,.experience-panel.is-selected .panel-copy{opacity:1;transform:translateY(0)}.experience-panel:hover .panel-link,.experience-panel.is-selected .panel-link{color:var(--yr-white);transform:translate(4px)}.experience-panel:hover .panel-link:after,.experience-panel.is-selected .panel-link:after{transform:scaleX(1)}.experience-detail{border-top:1px solid #f6f4ef24;grid-template-columns:minmax(240px,.42fr) minmax(280px,.44fr) auto;align-items:end;gap:clamp(24px,4vw,70px);max-width:1520px;margin:clamp(26px,4vw,48px) auto 0;padding-top:clamp(26px,3vw,44px);display:grid}.experience-detail span{color:#c8b98dad;margin-bottom:18px;display:block}.experience-detail h3{color:#f6f4eff2;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.98}.experience-detail p{color:#c7cac4b8;max-width:620px;margin:0;font-size:16px;line-height:1.7}.detail-action{color:#f6f4efdb;letter-spacing:.2em;text-align:center;text-transform:uppercase;min-width:196px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#1238323d;border:1px solid #f6f4ef26;justify-self:end;padding:18px 22px;font-size:10px;font-weight:700;position:relative}.detail-action:hover{color:var(--yr-white);background:#09231fb8;border-color:#c8b98d6b;box-shadow:0 22px 70px #12383233}.search-section{z-index:11;isolation:isolate;background:radial-gradient(circle at var(--search-glow-x,68%) 8%, #12383252, transparent 28%), radial-gradient(circle at 14% 80%, #31585029, transparent 30%), linear-gradient(180deg, #050505 0%, #0b0e0d 40%, #050505 100%);min-height:100svh;color:var(--yr-white);will-change:auto;margin-top:-1px;padding:clamp(118px,13vw,190px) clamp(18px,5vw,86px) clamp(96px,12vw,170px);position:relative;overflow:hidden}.search-section.is-navigating .search-shell{filter:blur(5px);transform:scale(.992)}.search-transition{z-index:-1;pointer-events:none;background:linear-gradient(#05050500,#050505 70%),radial-gradient(at 50% 0,#c8b98d14,#0000 58%);height:320px;position:absolute;top:-180px;left:0;right:0}.search-section:before{z-index:-1;content:"";pointer-events:none;opacity:.7;filter:blur(22px);background:linear-gradient(90deg,#0000,#f6f4ef0e,#0000),linear-gradient(#0000,#12383214,#0000);height:66%;position:absolute;inset:8% 0 auto}.search-shell{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);max-width:1440px;transition:filter .52s var(--yr-ease), transform .52s var(--yr-ease);background:linear-gradient(135deg,#f6f4ef16,#f6f4ef07),#080a0994;border:1px solid #f6f4ef21;margin:0 auto;padding:clamp(26px,4.8vw,72px);position:relative;box-shadow:0 54px 160px #0000007a,0 34px 120px #12383229,inset 0 1px #f6f4ef1f}.search-shell:after{content:"";pointer-events:none;border:1px solid #f6f4ef0e;position:absolute;inset:16px}.search-heading{gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,70px);display:grid}.search-heading span{color:#c8b98dbd;letter-spacing:.24em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.search-heading h2{color:#f6f4eff2;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(46px,6.8vw,94px);font-weight:400;line-height:.94}.search-heading p{color:#c7cac4b8;max-width:560px;margin:0;font-size:17px;line-height:1.72}.mode-switch{z-index:30;float:right;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050552;border:1px solid #f6f4ef1c;grid-template-columns:repeat(3,minmax(76px,1fr));margin-top:calc(-1*clamp(28px,4.8vw,72px));margin-bottom:44px;margin-right:0;display:grid;position:sticky;top:22px}.mode-switch button{color:#f6f4ef8f;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;min-height:44px;transition:color .42s var(--yr-ease), background .42s var(--yr-ease);background:0 0;border:0;border-right:1px solid #f6f4ef1a;padding:0 18px;font-size:10px;font-weight:700;position:relative}.mode-switch button:last-child{border-right:0}.mode-switch button:after{content:"";background:linear-gradient(90deg, transparent, var(--yr-petroleum-soft), var(--yr-champagne), transparent);transform-origin:50%;height:1px;transition:transform .52s var(--yr-ease);position:absolute;bottom:9px;left:16px;right:16px;transform:scaleX(0)}.mode-switch button:hover,.mode-switch button.is-active{color:var(--yr-white);background:#12383238}.mode-switch button.is-active:after{transform:scaleX(1)}.search-sections{clear:both;gap:clamp(58px,7vw,104px);display:grid}.search-mode-section{transition:border-color .62s var(--yr-ease), box-shadow .62s var(--yr-ease), background .62s var(--yr-ease);border-top:1px solid #f6f4ef1c;padding-top:clamp(30px,4vw,52px);scroll-margin-top:104px}.search-mode-section.is-active-section{border-color:#3158506b;box-shadow:0 -1px #c8b98d1f,0 30px 120px #12383214}.search-mode-section.sell-valuation{background:linear-gradient(#f6f4ef13,#f6f4ef06),radial-gradient(circle at 82% 18%,#3158503d,#0000 34%),radial-gradient(circle at 12% 88%,#c8b98d14,#0000 28%),#0b0d0c;border:1px solid #f6f4ef21;padding:clamp(34px,5vw,68px);position:relative;overflow:hidden;box-shadow:inset 0 1px #f6f4ef14,0 42px 120px #00000042}.search-mode-section.sell-valuation:before{pointer-events:none;content:"";border:1px solid #f6f4ef13;position:absolute;inset:18px}.sell-valuation .mode-heading{max-width:650px}.sell-valuation .mode-heading h3{font-size:clamp(42px,5.3vw,76px)}.sell-valuation .mode-heading p{color:#f6f4efad;max-width:520px}.sell-valuation .luxury-field{background:#f6f4ef0b}.sell-valuation .luxury-field:hover,.sell-valuation .luxury-field:focus-within{background:#f6f4ef13;box-shadow:inset 0 0 0 1px #c8b98d38,0 24px 84px #00000038}.sell-valuation .luxury-field span{color:#c8b98dad}.sell-valuation .luxury-field input::placeholder{color:#f6f4ef57}.sell-valuation .valuation-actions{background:#f6f4ef14;border-color:#f6f4ef1f;margin-top:18px}.sell-valuation .valuation-actions button{background:#f6f4ef0b}.sell-valuation .valuation-actions button:hover{background:#12383261}.mode-heading{gap:15px;max-width:720px;margin-bottom:clamp(24px,3vw,42px);display:grid}.mode-heading span{color:#c8b98dad;letter-spacing:.24em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.mode-heading h3{color:#f6f4eff0;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:.96}.mode-heading p{color:#c7cac4ad;max-width:560px;margin:0;font-size:16px;line-height:1.7}.search-grid{transition:filter .52s var(--yr-ease), transform .52s var(--yr-ease);background:#f6f4ef1c;border:1px solid #f6f4ef1c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.search-grid.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-field{z-index:1;min-height:108px;transition:background .42s var(--yr-ease), box-shadow .42s var(--yr-ease), z-index 0s;background:#0505056b;display:grid;position:relative}.luxury-field.is-open{z-index:8}.luxury-field:hover,.luxury-field.is-open,.luxury-field:focus-within{background:#09231f61;box-shadow:inset 0 0 0 1px #3158508a,0 20px 70px #1238322e,0 0 34px #1238321f}.luxury-field>button,.input-field{width:100%;min-height:108px;color:var(--yr-white);cursor:pointer;text-align:left;background:0 0;border:0;padding:22px}.luxury-field span{color:#c7cac494;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.luxury-field strong,.luxury-field input{color:#f6f4efe6;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(23px,2.2vw,31px);font-weight:400;line-height:1}.luxury-field input{background:0 0;border:0;outline:0;width:100%;padding:0}.luxury-field input::placeholder{color:#f6f4ef6b}.field-menu{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:top;background:#080a09f0;border:1px solid #3158507a;padding:8px;display:grid;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;box-shadow:0 34px 90px #00000085}.field-menu button{color:#f6f4efad;cursor:pointer;letter-spacing:.06em;text-align:left;transition:background .32s var(--yr-ease), color .32s var(--yr-ease), transform .32s var(--yr-ease);background:0 0;border:0;padding:13px 14px;font-size:12px}.field-menu button:hover{color:var(--yr-white);background:#1238325c;transform:translate(4px)}.search-toggles{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.range-field,.date-field{transition:background .52s var(--yr-ease), box-shadow .52s var(--yr-ease), filter .52s var(--yr-ease);background:#0505056b;border:1px solid #f6f4ef1c;gap:24px;margin-bottom:1px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:inset 0 1px #f6f4ef14}.range-field.is-dragging{filter:blur(.15px);background:#09231f75;box-shadow:inset 0 0 0 1px #31585094,0 26px 80px #12383238}.range-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.range-head span,.date-field span{color:#c7cac494;letter-spacing:.2em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.range-head strong{color:#f6f4efe6;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(28px,3.2vw,42px);font-weight:400}.range-track{touch-action:none;height:54px;margin:10px 6px 0;position:relative}.range-track:before,.range-track:after{content:"";height:1px;position:absolute;top:26px;left:0;right:0}.range-track:before{background:#f6f4ef26}.range-track:after{right:calc(100% - var(--range-max));left:var(--range-min);background:linear-gradient(90deg, var(--yr-petroleum-soft), var(--yr-champagne));box-shadow:0 0 24px #12383280}.range-value{color:#f6f4efc7;letter-spacing:.12em;transition:transform .26s var(--yr-ease), color .26s var(--yr-ease);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;position:absolute;top:-8px;transform:translate(-50%)}.range-value-min{left:var(--range-min)}.range-value-max{left:var(--range-max)}.range-field.is-dragging .range-value{color:var(--yr-white);text-shadow:0 0 22px #315850b3;transform:translate(-50%)translateY(-4px)}.range-track input{appearance:none;pointer-events:none;background:0 0;width:100%;height:54px;margin:0;position:absolute;inset:0}.range-track input::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:18px;height:18px;transition:transform .26s var(--yr-ease), border-color .26s var(--yr-ease);background:#050505;border:1px solid #f6f4efb8;border-radius:999px;box-shadow:0 0 0 5px #12383247,0 0 30px #3158506b}.range-track input::-webkit-slider-thumb:hover{border-color:var(--yr-champagne);transform:scale(1.12)}.date-field{margin:1px 0}.date-field input{color:#f6f4efe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;padding:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(25px,2.4vw,34px)}.luxury-checkbox{color:#f6f4efad;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;min-height:46px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#05050542;border:1px solid #f6f4ef1f;align-items:center;gap:13px;padding:0 17px;font-size:10px;font-weight:700;display:inline-flex}.luxury-checkbox span{background:0 0;border:1px solid #f6f4ef52;width:14px;height:14px;display:block;position:relative}.luxury-checkbox span:after{content:"";background:var(--yr-champagne);opacity:0;transition:opacity .32s var(--yr-ease), transform .32s var(--yr-ease);position:absolute;inset:3px;transform:scale(.4)}.luxury-checkbox:hover,.luxury-checkbox.is-checked{color:var(--yr-white);background:#1238323d;border-color:#c8b98d5c;transform:translateY(-1px)}.luxury-checkbox.is-checked span:after{opacity:1;transform:scale(1)}.switch-toggles{gap:12px}.luxury-switch{color:#f6f4efad;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;min-height:48px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease), filter .42s var(--yr-ease);background:#05050547;border:1px solid #f6f4ef1f;align-items:center;gap:14px;padding:0 17px 0 12px;font-size:10px;font-weight:700;display:inline-flex}.luxury-switch span{background:#f6f4ef0a;border:1px solid #f6f4ef38;width:38px;height:18px;display:block;position:relative}.luxury-switch span:after{content:"";width:10px;height:10px;transition:transform .42s var(--yr-ease), background .42s var(--yr-ease), box-shadow .42s var(--yr-ease);background:#f6f4ef94;position:absolute;top:3px;left:3px}.luxury-switch:hover,.luxury-switch.is-checked{color:var(--yr-white);filter:blur(.05px);background:#1238323d;border-color:#c8b98d57;transform:translateY(-1px)}.luxury-switch.is-checked span:after{background:var(--yr-champagne);transform:translate(20px);box-shadow:0 0 20px #1238328c}.valuation-actions{background:#f6f4ef1a;border:1px solid #f6f4ef1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.valuation-actions button{color:#f6f4efad;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;min-height:72px;transition:background .52s var(--yr-ease), color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#0505056b;border:0;padding:0 20px;font-size:10px;font-weight:800}.valuation-actions button:hover{color:var(--yr-white);background:#09231f94;box-shadow:inset 0 0 0 1px #c8b98d2e}.search-footer{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:24px;margin-top:clamp(34px,4vw,56px);display:grid}.search-footer p{color:#c7cac49e;max-width:520px;margin:0;font-size:15px;line-height:1.7}.search-submit{min-width:240px;min-height:58px;color:var(--yr-white);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;transition:border-color .52s var(--yr-ease), background .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#09231fb8;border:1px solid #f6f4ef29;padding:0 26px;font-size:10px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 24px 80px #12383233,inset 0 1px #f6f4ef29}.search-submit:before{content:"";opacity:0;transition:transform .9s var(--yr-ease-editorial), opacity .52s var(--yr-ease);background:linear-gradient(110deg,#0000,#f6f4ef29,#0000);position:absolute;inset:0;transform:translate(-120%)}.search-submit:hover{background:#123832cc;border-color:#c8b98d6b;box-shadow:0 32px 96px #00000061,0 26px 86px #1238324d}.search-submit:hover:before{opacity:1;transform:translate(120%)}.search-submit span{z-index:1;position:relative}.featured-section{z-index:18;isolation:isolate;color:#070807;background:#fff;min-height:100svh;margin-top:-1px;padding:clamp(230px,24vw,360px) clamp(18px,5vw,86px) clamp(96px,12vw,170px);position:relative;overflow:hidden}.featured-transition{z-index:0;pointer-events:none;background:radial-gradient(at 50% 36%,#ffffffbd,#0000 46%),linear-gradient(#050505 0%,#10231f 22%,#d9d6cb 70%,#fff 100%);height:clamp(210px,22vw,330px);position:absolute;top:0;left:0;right:0}.featured-header{z-index:1;text-align:center;gap:18px;max-width:980px;margin:0 auto clamp(56px,8vw,112px);display:grid;position:relative}.featured-header span,.property-kicker,.property-stats,.featured-footer p{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.featured-header span{color:#123832c2;letter-spacing:.24em;font-size:10px}.featured-header h2{color:#080908;text-wrap:balance;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(48px,7.6vw,112px);font-weight:400;line-height:.92}.featured-header p{color:#08090894;max-width:650px;margin:0 auto;font-size:clamp(16px,1.45vw,19px);line-height:1.72}.featured-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,34px);max-width:1520px;margin:0 auto;display:grid}.property-card{color:#080908;grid-column:span 5;gap:22px;display:grid;position:relative}.property-card:nth-child(3){grid-column:2/span 4;margin-top:clamp(34px,7vw,90px)}.property-card:nth-child(4){grid-column:span 6;margin-top:clamp(80px,12vw,160px)}.property-card.is-featured{grid-column:span 7}.property-media{isolation:isolate;background:#d8d5ca;min-height:clamp(420px,52vw,740px);position:relative;overflow:hidden;box-shadow:0 34px 110px #08090829}.property-card:not(.is-featured) .property-media{min-height:clamp(360px,42vw,580px)}.property-media img{object-fit:cover;filter:saturate(.78)contrast(1.02)brightness(.98);width:114%;height:114%;transition:transform 1.1s var(--yr-ease), filter 1.1s var(--yr-ease);position:absolute;inset:-7%;transform:scale(1.01)}.property-light{z-index:1;opacity:.86;transition:opacity .9s var(--yr-ease), transform .9s var(--yr-ease);background:linear-gradient(#f6f4ef05,#f6f4ef29 58%,#0809085c),radial-gradient(circle at 18% 20%,#12383224,#0000 34%);position:absolute;inset:0}.property-card:hover .property-light{opacity:.62;transform:translateY(-12px)}.property-content{transition:transform .72s var(--yr-ease);gap:18px;padding:0 clamp(4px,1vw,14px);display:grid;position:relative}.property-kicker{color:#123832c7;letter-spacing:.18em;justify-content:space-between;gap:18px;font-size:10px;display:flex}.property-content h3{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:.96}.property-content p{color:#08090894;max-width:540px;margin:0;font-size:16px;line-height:1.68}.property-stats{color:#080908a8;letter-spacing:.16em;flex-wrap:wrap;gap:14px 22px;padding-top:8px;font-size:10px;display:flex}.featured-footer{z-index:1;border-top:1px solid #08090824;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:24px;max-width:1520px;margin:clamp(64px,8vw,120px) auto 0;padding-top:clamp(28px,3vw,44px);display:grid;position:relative}.featured-footer p{color:#08090885;letter-spacing:.14em;max-width:560px;margin:0;font-size:10px;line-height:1.8}.featured-cta{color:#080908;letter-spacing:.2em;text-transform:uppercase;min-width:212px;min-height:58px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#f6f4ef57;border:1px solid #0809082e;justify-content:center;align-items:center;padding:0 26px;font-size:10px;font-weight:800;display:inline-flex}.featured-cta:hover{color:var(--yr-white);background:#123832;border-color:#1238325c;box-shadow:0 24px 70px #1238322e}.meet-yairo-section{z-index:20;color:#080908;background:radial-gradient(circle at 12% 18%,#1238320f,#0000 28%),linear-gradient(#fff,#fbfaf6 52%,#fff);grid-template-columns:minmax(360px,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(34px,6vw,112px);padding:clamp(96px,12vw,176px) clamp(18px,5vw,86px);display:grid;position:relative;overflow:clip}.meet-yairo-media{background:#0a0b0a;min-height:clamp(620px,68vw,900px);position:relative;overflow:hidden;box-shadow:0 36px 110px #08090829}.meet-yairo-media:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#08090838),radial-gradient(circle at 50% 22%,#f6f4ef29,#0000 36%);position:absolute;inset:0}.meet-yairo-media img{object-fit:cover;object-position:center 18%;filter:saturate(.9)contrast(1.03);width:100%;height:106%;position:absolute;inset:-2% 0}.meet-yairo-copy{gap:clamp(18px,2vw,28px);max-width:760px;display:grid}.meet-yairo-copy>span,.meet-yairo-metrics span,.meet-yairo-cta,.yairo-panel-close,.yairo-panel-hero span,.yairo-panel-story span,.yairo-lifestyle-grid figcaption,.yairo-panel-actions a{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.meet-yairo-copy>span{color:#123832c2;letter-spacing:.24em;font-size:10px}.meet-yairo-copy h2{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(48px,6.5vw,104px);font-weight:400;line-height:.96}.meet-yairo-copy p{color:#08090894;max-width:650px;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.76}.meet-yairo-metrics{background:#0809081a;border:1px solid #0809081a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.meet-yairo-metrics div{background:#ffffffeb;align-content:end;gap:12px;min-height:132px;padding:20px 16px;display:grid}.meet-yairo-metrics strong{color:#080908;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(34px,3.2vw,52px);font-weight:400;line-height:.95}.meet-yairo-metrics span{color:#123832ad;letter-spacing:.14em;font-size:9px;line-height:1.6}.meet-yairo-cta{color:#fff;cursor:pointer;letter-spacing:.16em;width:fit-content;min-height:56px;transition:background .52s var(--yr-ease), box-shadow .52s var(--yr-ease), border-color .52s var(--yr-ease);background:#09231f;border:1px solid #12383247;padding:0 24px;font-size:10px;font-weight:800}.meet-yairo-cta:hover{background:#123832;border-color:#c8b98d6b;box-shadow:0 24px 72px #12383229}.yairo-panel-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:none;touch-action:none;background:#05050570;position:fixed;inset:0}.yairo-profile-panel{overscroll-behavior:contain;scroll-behavior:smooth;color:#f6f4ef;scrollbar-color:#c8b98d6b #f6f4ef0a;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 18% 12%,#31585038,#0000 28%),linear-gradient(#060706,#101211 48%,#050505);width:min(960px,92vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-36px 0 120px #0000006b}.yairo-profile-panel::-webkit-scrollbar{width:6px}.yairo-profile-panel::-webkit-scrollbar-track{background:#f6f4ef0a}.yairo-profile-panel::-webkit-scrollbar-thumb{background:#c8b98d6b}.yairo-panel-close{z-index:7;color:#f6f4efb8;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:46px;height:46px;min-height:46px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#05050594;border:1px solid #f6f4ef29;place-items:center;margin:18px 18px 0 auto;padding:0;font-size:0;font-weight:800;display:grid;position:sticky;top:18px}.yairo-panel-close:before{content:"×";font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1}.yairo-panel-close:hover{color:#fff;background:#123832b8;border-color:#c8b98d6b;transform:scale(1.04)}.yairo-panel-nav{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0505058f;border:1px solid #f6f4ef1c;gap:1px;width:fit-content;max-width:calc(100% - 40px);margin:14px clamp(18px,4vw,56px) 0 auto;display:flex;position:sticky;top:82px}.yairo-panel-nav button{color:#f6f4ef94;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:40px;transition:background .36s var(--yr-ease), color .36s var(--yr-ease);background:0 0;border:0;border-right:1px solid #f6f4ef14;padding:0 14px;font-size:9px;font-weight:800}.yairo-panel-nav button:last-child{border-right:0}.yairo-panel-nav button:hover{color:#fff;background:#1238326b}.yairo-panel-hero{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(20px,4vw,46px) clamp(20px,5vw,70px) clamp(34px,5vw,70px);scroll-margin-top:150px;display:grid}.yairo-panel-hero img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.84);width:100%;min-height:clamp(420px,54vw,680px)}.yairo-panel-hero div,.yairo-panel-story section,.yairo-philosophy article{gap:16px;display:grid}.yairo-panel-hero span,.yairo-panel-story span{color:#c8b98dc7;letter-spacing:.2em;font-size:10px}.yairo-panel-hero h2{margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.94}.yairo-panel-hero p,.yairo-panel-story p,.yairo-philosophy p{color:#f6f4efa8;margin:0;font-size:16px;line-height:1.78}.yairo-panel-story{background:#f6f4ef1a;border:1px solid #f6f4ef1a;grid-template-columns:1fr 1fr;gap:1px;margin:0 clamp(20px,5vw,70px);scroll-margin-top:142px;display:grid}.yairo-panel-story section{background:#f6f4ef09;padding:clamp(24px,4vw,44px);box-shadow:inset 0 1px #f6f4ef0d}.yairo-panel-story section.is-wide{align-content:start;gap:22px}.yairo-lifestyle-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);padding:clamp(34px,5vw,70px);scroll-margin-top:142px;display:grid}.yairo-lifestyle-grid figure{gap:14px;margin:0;display:grid;overflow:hidden}.yairo-lifestyle-grid img{object-fit:cover;filter:saturate(.82)contrast(1.02)brightness(.9);width:100%;height:clamp(330px,38vw,520px);transition:transform 1.2s var(--yr-ease), filter 1.2s var(--yr-ease)}.yairo-lifestyle-grid figure:hover img{filter:saturate(.9)contrast(1.05)brightness(.96);transform:scale(1.045)}.yairo-lifestyle-grid figcaption{color:#f6f4ef85;letter-spacing:.16em;font-size:9px}.yairo-philosophy{background:#f6f4ef1a;border:1px solid #f6f4ef1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 clamp(20px,5vw,70px);scroll-margin-top:142px;display:grid}.yairo-philosophy article{background:#f6f4ef09;align-content:end;min-height:230px;padding:clamp(18px,2.2vw,28px);box-shadow:inset 0 1px #f6f4ef0d}.yairo-philosophy h3{color:#f6f4ef;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(24px,2.25vw,34px);font-weight:400;line-height:.98}.yairo-philosophy p{font-size:14px}.yairo-panel-actions{flex-wrap:wrap;gap:12px;padding:clamp(34px,5vw,70px);display:flex}.yairo-panel-actions a{color:#fff;letter-spacing:.15em;min-height:56px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#09231fb8;border:1px solid #f6f4ef29;justify-content:center;align-items:center;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.yairo-panel-actions a:hover{background:#123832;border-color:#c8b98d6b;box-shadow:0 24px 70px #0000003d}.areas-we-serve{z-index:21;color:#080908;text-align:center;background:#fff;justify-items:center;gap:22px;padding:clamp(54px,7vw,92px) clamp(18px,5vw,86px);display:grid;position:relative}.areas-we-serve:before{content:"";background:linear-gradient(90deg,#0000,#08090829,#0000);width:min(1180px,100%);height:1px}.areas-we-serve>span,.areas-we-serve strong{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.areas-we-serve>span{color:#123832a8;letter-spacing:.24em;font-size:10px}.areas-we-serve div{flex-wrap:wrap;justify-content:center;gap:12px 22px;max-width:1180px;display:flex}.areas-we-serve strong{color:#0809088f;letter-spacing:.18em;font-size:10px;font-weight:800}.valuation-section{z-index:21;isolation:isolate;color:#080908;background:#fff;border-top:1px solid #08090814;padding:clamp(96px,12vw,176px) clamp(18px,5vw,86px);position:relative;overflow:hidden}.valuation-section:before{z-index:-1;content:"";background:radial-gradient(circle at 10% 8%,#12383212,#0000 24%),radial-gradient(circle at 88% 20%,#c8b98d1f,#0000 28%),linear-gradient(#f6f4efb8,#fff 24% 100%);position:absolute;inset:0}.valuation-heading{text-align:center;gap:18px;max-width:860px;margin:0 auto clamp(44px,7vw,96px);display:grid}.valuation-heading span,.valuation-card>span,.valuation-card label span,.mortgage-result span,.calculator-range span,.valuation-submit{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.valuation-heading span,.valuation-card>span,.mortgage-result span,.calculator-range span{color:#123832ad;letter-spacing:.22em;font-size:10px}.valuation-heading h2,.valuation-card h3,.mortgage-result strong{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-weight:400}.valuation-heading h2{font-size:clamp(48px,6.6vw,96px);line-height:.96}.valuation-heading p{color:#0809088f;max-width:610px;margin:0 auto;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.valuation-layout{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(18px,3vw,42px);max-width:1520px;margin:0 auto;display:grid}.valuation-card{background:#fff;border:1px solid #0809081a;gap:22px;padding:clamp(28px,4vw,54px);display:grid;box-shadow:0 28px 80px #08090814,inset 0 1px #ffffffd1}.home-value-card{background:linear-gradient(#fff,#fbfaf6)}.valuation-card h3{max-width:520px;font-size:clamp(38px,4.4vw,68px);line-height:.98}.valuation-card p{color:#08090891;max-width:560px;margin:0;font-size:15px;line-height:1.74}.valuation-card label{border-bottom:1px solid #0809081f;gap:12px;padding:16px 0;display:grid}.valuation-card label span{color:#08090870;letter-spacing:.18em;font-size:9px}.valuation-card input{color:#080908;background:0 0;border:0;outline:0;width:100%;padding:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(28px,3vw,40px)}.valuation-card input::placeholder{color:#08090857}.valuation-card label:focus-within{border-color:#12383285}.valuation-submit{color:#fff;letter-spacing:.17em;min-height:58px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), box-shadow .52s var(--yr-ease), transform .52s var(--yr-ease);background:#09231f;border:1px solid #1238323d;place-items:center;margin-top:8px;font-size:10px;font-weight:800;display:grid}.valuation-submit:hover{background:#123832;border-color:#c8b98d6b;box-shadow:0 24px 70px #12383229}.mortgage-card{gap:26px}.mortgage-result{border-bottom:1px solid #0809081a;gap:12px;padding-bottom:26px;display:grid}.mortgage-result strong{font-size:clamp(54px,8vw,112px);line-height:.9}.calculator-range{border-bottom:1px solid #08090814;grid-template-columns:1fr auto;align-items:end;gap:12px 24px;padding:17px 0;display:grid}.calculator-range strong{color:#080908bd;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.calculator-range input{accent-color:#123832;grid-column:1/-1;width:100%;height:32px}.calculator-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#123832,#1238322e);height:2px}.calculator-range input::-webkit-slider-thumb{appearance:none;width:17px;height:17px;transition:transform .26s var(--yr-ease), box-shadow .26s var(--yr-ease);background:#fff;border:1px solid #1238325c;border-radius:999px;margin-top:-7px;box-shadow:0 8px 24px #1238322e}.calculator-range input:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 10px 30px #12383238}.featured-section{background:#fff;padding-top:clamp(230px,24vw,360px)}.featured-transition{z-index:0;filter:none;background:radial-gradient(at 50% 38%,#ffffffb8,#0000 48%),linear-gradient(#050505 0%,#10231f 20%,#dedbd1 72%,#fff 100%);height:clamp(210px,22vw,330px);transform:none}.featured-section:before{display:none}.featured-header{gap:16px;max-width:760px;margin-bottom:clamp(40px,5.6vw,76px)}.featured-header h2{font-size:clamp(42px,5.8vw,78px);line-height:.98}.featured-header p{max-width:560px}.featured-carousel-wrap{z-index:1;max-width:1520px;margin:0 auto;position:relative}.carousel-controls{justify-content:flex-end;gap:10px;margin-bottom:22px;display:flex}.carousel-controls button{color:#080908b8;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;min-width:82px;min-height:42px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), color .42s var(--yr-ease), box-shadow .42s var(--yr-ease);background:#fff;border:1px solid #08090824;font-size:10px;font-weight:800}.carousel-controls button:hover{color:#080908;background:#fff;border-color:#12383252;box-shadow:0 16px 40px #12383214}.featured-carousel{--featured-gap:clamp(22px, 2.4vw, 34px);gap:var(--featured-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 0 30px;display:flex;overflow:auto hidden}.featured-carousel::-webkit-scrollbar{display:none}.property-card,.property-card.is-featured,.property-card:nth-child(3),.property-card:nth-child(4){flex:0 0 calc((100% - (var(--featured-gap) * 2)) / 3);scroll-snap-align:start;grid-column:auto;gap:18px;min-width:0;margin-top:0;display:grid}.property-media,.property-card:not(.is-featured) .property-media{background:#f0eee8;min-height:clamp(310px,30vw,430px);box-shadow:0 22px 58px #0809081a}.property-media img{filter:saturate(.88)contrast(1.01)brightness();width:100%;height:100%;inset:0;transform:scale(1)}.property-light{display:none}.property-card:hover .property-media img{filter:saturate(.94)contrast(1.04)brightness(1.01);transform:scale(1.035)}.property-status{z-index:2;color:#080908b8;letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #0809081f;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;position:absolute;top:18px;left:18px}.property-content{gap:12px;padding:0 2px}.property-card:hover .property-content{transform:translateY(-4px)}.property-location{color:#123832b8;letter-spacing:.16em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.property-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.property-content h3{font-size:clamp(28px,2.6vw,40px);line-height:1.02}.property-title-row strong{color:#080908;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1}.property-address{color:#0809088a;font-size:14px}.property-content p{font-size:14px;line-height:1.62}.property-stats{border-top:1px solid #0809081f;padding-top:14px}.listings-page{z-index:19;color:#070807;background:linear-gradient(#fff 0%,#fbfaf6 48%,#fff 100%);padding:clamp(110px,12vw,170px) clamp(18px,5vw,86px) clamp(110px,12vw,180px);position:relative;overflow:clip}.listings-page.is-standalone{padding-top:clamp(150px,14vw,210px)}.listings-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 12%,#1238320e,#0000 28%),radial-gradient(circle at 88% 36%,#c8b98d1f,#0000 26%);position:absolute;inset:0}.listings-hero,.listing-filters,.listings-split{z-index:1;max-width:1520px;margin-left:auto;margin-right:auto;position:relative}.listings-hero{background:#ebe8df;align-items:end;min-height:clamp(620px,74svh,840px);margin-bottom:clamp(56px,8vw,112px);padding:clamp(28px,4vw,58px);display:grid;overflow:hidden;box-shadow:0 34px 100px #0809081f}.listings-hero-copy{z-index:2;background:linear-gradient(#fffffff0,#fbfaf6e6);gap:18px;max-width:690px;padding:clamp(28px,4vw,54px);display:grid;position:relative;box-shadow:0 28px 82px #0809081f}.listings-hero-copy span,.listings-count span,.listing-card-topline,.listing-card-meta,.map-preview span,.listing-mode-toggle button,.listings-hero-meta,.listings-hero-actions a{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.listings-hero-copy span,.listings-count span{color:#123832c2;letter-spacing:.24em;font-size:10px}.listings-hero-copy h2{color:#080908;max-width:620px;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(58px,7.4vw,116px);font-weight:400;line-height:.95}.listings-hero-copy p{color:#08090894;max-width:580px;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.listings-hero-media{z-index:0;background:#edeae2;min-height:100%;position:absolute;inset:0;overflow:hidden}.listings-hero-media:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 62%,#ffffffd1,#0000 34%),linear-gradient(90deg,#ffffff9e,#ffffff14 56%),linear-gradient(#08090814,#08090847);position:absolute;inset:0}.listings-hero-media img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.02);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.listings-hero-meta{color:#123832b3;letter-spacing:.16em;flex-wrap:wrap;gap:10px 18px;padding-top:8px;font-size:10px;display:flex}.listings-hero-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.listings-hero-actions a{color:#080908b8;letter-spacing:.14em;min-height:48px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#ffffffc7;border:1px solid #08090824;justify-content:center;align-items:center;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.listings-hero-actions a:first-child{color:#fff;background:#09231f;border-color:#12383257}.listings-hero-actions a:hover{color:#fff;background:#123832;border-color:#12383252;box-shadow:0 18px 48px #12383229}.listing-filters{border-top:1px solid #0809081f;border-bottom:1px solid #0809081f;margin-bottom:clamp(56px,7vw,98px);padding:clamp(26px,3vw,42px) 0}.listing-mode-toggle{background:#fff;border:1px solid #0809081f;grid-template-columns:repeat(2,1fr);min-width:238px;margin-bottom:24px;display:inline-grid}.listing-mode-toggle button{color:#08090885;cursor:pointer;letter-spacing:.18em;min-height:48px;transition:background .42s var(--yr-ease), color .42s var(--yr-ease), box-shadow .42s var(--yr-ease);background:0 0;border:0;font-size:10px;font-weight:800}.listing-mode-toggle button.is-active{color:#fff;background:#09231f;box-shadow:0 18px 42px #12383229}.listings-page .range-field,.listings-page .luxury-field,.listings-page .luxury-field>button{color:#080908;background:#fff}.listings-page .range-field{border-color:#0809081c;box-shadow:inset 0 1px #0809080a}.listings-page .range-field.is-dragging{background:#fbfaf6;box-shadow:inset 0 0 0 1px #12383238,0 24px 70px #1238321f}.listings-page .range-head span,.listings-page .range-value,.listings-page .luxury-field span{color:#08090880}.listings-page .range-head strong,.listings-page .luxury-field strong,.listings-page .luxury-field input{color:#080908}.listings-page .range-track:before{background:#08090824}.listings-page .range-track input::-webkit-slider-thumb{background:#fff;border-color:#08090894;box-shadow:0 0 0 5px #1238321a,0 16px 34px #08090829}.listing-filter-grid{background:#0809081a;border:1px solid #0809081a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.listings-page .luxury-field{border-color:#0000}.listings-page .luxury-field:hover,.listings-page .luxury-field.is-open{background:#fbfaf6;box-shadow:inset 0 0 0 1px #1238321f}.listings-page .field-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#0809081a;box-shadow:0 30px 80px #0809081f}.listings-page .field-menu button{color:#0809089e}.listings-page .field-menu button:hover{color:#080908;background:#12383214}.listing-filter-toggles{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.listings-page .luxury-checkbox{color:#08090894;background:#fff;border-color:#08090821}.listings-page .luxury-checkbox span{border-color:#08090847}.listings-page .luxury-checkbox:hover,.listings-page .luxury-checkbox.is-checked{color:#080908;background:#f7f5ef;border-color:#12383247}.listings-page .luxury-checkbox span:after{background:#123832}.listings-split{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(28px,4.6vw,76px);display:grid}.listings-results{gap:clamp(24px,3.2vw,42px);display:grid}.listings-count{border-bottom:1px solid #0809081f;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.listings-count strong{color:#080908b8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.listing-card{color:#080908;transition:transform .62s var(--yr-ease), border-color .62s var(--yr-ease);border-bottom:1px solid #0809081a;outline:none;grid-template-columns:minmax(260px,.9fr) minmax(240px,1fr);align-items:end;gap:clamp(22px,3vw,42px);padding-bottom:clamp(24px,3vw,42px);display:grid}.listing-card.is-active,.listing-card:hover,.listing-card:focus-visible{border-color:#12383252;transform:translateY(-4px)}.listing-card-media{background:#edeae2;min-height:clamp(280px,28vw,420px);position:relative;overflow:hidden;box-shadow:0 20px 54px #08090814}.listing-card-media img{object-fit:cover;filter:saturate(.84)contrast(1.02);width:100%;height:100%;transition:transform .95s var(--yr-ease), filter .95s var(--yr-ease);position:absolute;inset:0}.listing-card:hover .listing-card-media img,.listing-card.is-active .listing-card-media img{filter:saturate(.94)contrast(1.05);transform:scale(1.04)}.listing-card-media span{color:#080908ad;letter-spacing:.16em;text-transform:uppercase;background:#fff;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.listing-card-body{gap:14px;padding-bottom:4px;display:grid}.listing-card-topline{color:#123832c2;letter-spacing:.16em;justify-content:space-between;gap:18px;font-size:10px;display:flex}.listing-card-topline strong{color:#080908;letter-spacing:0;text-transform:none;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:.95}.listing-card h3{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:.98}.listing-card-meta{color:#0809089e;letter-spacing:.16em;border-top:1px solid #0809081f;flex-wrap:wrap;gap:12px 20px;padding-top:14px;font-size:10px;display:flex}.listing-card p{color:#08090894;max-width:520px;margin:0;font-size:15px;line-height:1.72}.listing-card-link{color:#080908ad;letter-spacing:.16em;text-transform:uppercase;width:fit-content;min-height:42px;transition:background .52s var(--yr-ease), color .52s var(--yr-ease), border-color .52s var(--yr-ease);border:1px solid #08090824;align-items:center;padding:0 16px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:inline-flex}.listing-card-link:hover{color:#fff;background:#09231f;border-color:#12383257}.neighborhoods-section{z-index:1;border-top:1px solid #0809081f;max-width:1520px;margin:clamp(92px,12vw,170px) auto 0;padding-top:clamp(62px,8vw,118px);position:relative}.neighborhoods-section:before{pointer-events:none;content:"";filter:blur(8px);background:radial-gradient(circle at 14% 24%,#12383213,#0000 28%),radial-gradient(circle at 86% 8%,#c8b98d24,#0000 24%);height:36%;position:absolute;inset:clamp(28px,5vw,76px) -5vw auto}.neighborhoods-header{z-index:1;gap:16px;max-width:780px;margin-bottom:clamp(46px,6vw,82px);display:grid;position:relative}.neighborhoods-header span,.neighborhood-copy>span,.neighborhood-icons,.neighborhood-data,.neighborhood-copy strong{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.neighborhoods-header span,.neighborhood-copy>span{color:#123832c2;letter-spacing:.24em;font-size:10px}.neighborhoods-header h2{color:#080908;max-width:720px;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(46px,6.2vw,92px);font-weight:400;line-height:.96}.neighborhoods-header p{color:#08090894;max-width:610px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.72}.neighborhoods-stack{z-index:1;gap:clamp(28px,4vw,58px);display:grid;position:relative}.neighborhood-block{color:#080908;border-top:1px solid #0809081a;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(28px,5vw,76px);padding-top:clamp(28px,4vw,58px);display:grid}.neighborhood-block:nth-child(2n){grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.neighborhood-block:nth-child(2n) .neighborhood-media{order:2}.neighborhood-media{background:#edeae2;min-height:clamp(460px,50vw,720px);position:relative;overflow:hidden;box-shadow:0 28px 82px #0809081a}.neighborhood-media:after{content:"";pointer-events:none;opacity:.72;transition:opacity .9s var(--yr-ease), transform .9s var(--yr-ease);background:linear-gradient(#08090808,#08090847),radial-gradient(circle at 18% 18%,#ffffff2e,#0000 34%);position:absolute;inset:0}.neighborhood-media img{object-fit:cover;filter:saturate(.82)contrast(1.03)brightness(.96);width:108%;height:108%;transition:transform 1.2s var(--yr-ease), filter 1.2s var(--yr-ease);position:absolute;inset:-4%;transform:scale(1.01)}.neighborhood-block:hover .neighborhood-media img{filter:saturate(.9)contrast(1.06)brightness();transform:scale(1.055)}.neighborhood-block:hover .neighborhood-media:after{opacity:.54;transform:translateY(-10px)}.neighborhood-copy{background:linear-gradient(#ffffffeb,#fbfaf6db);border:1px solid #0809081a;align-content:center;gap:clamp(16px,1.8vw,24px);padding:clamp(28px,4vw,56px);display:grid;box-shadow:inset 0 1px #ffffffc7}.neighborhood-copy h3{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(48px,5.6vw,92px);font-weight:400;line-height:.9}.neighborhood-copy p{color:#08090894;max-width:560px;margin:0;font-size:clamp(15px,1.22vw,18px);line-height:1.72}.neighborhood-icons{flex-wrap:wrap;gap:9px;display:flex}.neighborhood-icons span{color:#0809089e;letter-spacing:.12em;min-height:34px;transition:border-color .42s var(--yr-ease), background .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#ffffffb8;border:1px solid #0809081c;align-items:center;gap:9px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.neighborhood-icons i{background:#1238322e;border:1px solid #12383270;border-radius:999px;width:13px;height:13px;box-shadow:inset 0 0 0 3px #fff}.neighborhood-icons span:hover{color:#080908;background:#fff;border-color:#12383242;transform:translateY(-1px)}.neighborhood-data{background:#0809081a;border:1px solid #0809081a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.neighborhood-data div{background:#ffffffe6;align-items:end;min-height:76px;padding:16px;display:grid}.neighborhood-data span{color:#08090899;letter-spacing:.13em;font-size:9px;font-weight:800;line-height:1.55}.neighborhood-copy strong{color:#123832b8;letter-spacing:.2em;font-size:10px;font-weight:800}.neighborhood-accordion{background:#0809081a;border:1px solid #0809081a;gap:1px;display:grid}.neighborhood-panel{transition:background .42s var(--yr-ease), box-shadow .42s var(--yr-ease);background:#fffffff0;overflow:hidden}.neighborhood-panel.is-open{background:linear-gradient(#fff,#fbfaf6);box-shadow:inset 0 0 0 1px #12383217}.neighborhood-panel>button{color:#080908;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;width:100%;min-height:62px;padding:0 18px;display:grid}.neighborhood-line-icon{color:#123832c7;width:28px;height:28px;transition:background .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease);border:1px solid #12383247;border-radius:999px;place-items:center;font-style:normal;display:grid}.neighborhood-line-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:15px;height:15px}.neighborhood-panel button span,.neighborhood-panel button em,.neighborhood-panel-body span{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.neighborhood-panel button span{color:#080908b8;letter-spacing:.16em;font-size:10px;font-weight:800}.neighborhood-panel button em{color:#08090861;letter-spacing:.14em;font-size:9px;font-style:normal;font-weight:800}.neighborhood-panel button:hover .neighborhood-line-icon,.neighborhood-panel.is-open .neighborhood-line-icon{color:#fff;background:#09231f;transform:scale(1.04)}.neighborhood-panel-body{overflow:hidden}.neighborhood-panel-body p{color:#08090899;max-width:none;padding:2px 18px 16px 68px;font-size:14px;line-height:1.65}.neighborhood-panel-body div{flex-wrap:wrap;gap:8px;padding:0 18px 18px 68px;display:flex}.neighborhood-panel-body span{color:#08090894;letter-spacing:.12em;background:#fff;border:1px solid #0809081a;min-height:30px;padding:8px 10px;font-size:9px;font-weight:800}.luxury-map{min-height:calc(100svh - 48px);position:sticky;top:24px}.map-canvas{background:#f5f3ec;min-height:calc(100svh - 48px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0809081a,0 30px 90px #0809081a}.map-water,.map-land,.map-grid{position:absolute;inset:0}.map-water{background:linear-gradient(135deg,#dfe8e4f5,#c4d5cfad),radial-gradient(circle at 72% 24%,#12383224,#0000 32%)}.map-land{clip-path:polygon(0 0,58% 0,48% 20%,62% 36%,51% 56%,60% 76%,46% 100%,0 100%);background:linear-gradient(#fff,#eeeae0),radial-gradient(circle at 28% 40%,#c8b98d2e,#0000 34%);box-shadow:28px 0 80px #12383214}.map-grid{opacity:.28;background-color:#0000;background-image:linear-gradient(#0809081f 1px,#0000 1px),linear-gradient(90deg,#0809081a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.map-pin{z-index:3;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;translate:-50% -50%}.map-pin span{transition:transform .42s var(--yr-ease), box-shadow .42s var(--yr-ease), background .42s var(--yr-ease);background:#09231f;border-radius:999px;position:absolute;inset:6px;box-shadow:0 0 0 8px #ffffffb8,0 12px 34px #08090833}.map-pin:hover span,.map-pin.is-active span{background:#123832;transform:scale(1.18);box-shadow:0 0 0 10px #ffffffe0,0 0 0 18px #1238321f,0 18px 44px #0809083d}.map-preview{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #0809081f;grid-template-columns:118px 1fr;align-items:center;gap:16px;padding:12px;display:grid;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 24px 70px #08090824}.map-preview img{object-fit:cover;filter:saturate(.86)contrast(1.02);width:118px;height:86px}.map-preview div{gap:5px;display:grid}.map-preview span{color:#123832b8;letter-spacing:.14em;font-size:9px}.map-preview strong{color:#080908;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:32px;font-weight:400;line-height:.95}.map-preview p{color:#08090899;margin:0;font-size:13px}.property-detail{color:#080908;background:#fff}.property-detail-hero{isolation:isolate;color:#fff;background:#050505;align-items:end;min-height:100svh;padding:clamp(128px,12vw,180px) clamp(18px,5vw,86px) clamp(34px,6vw,76px);display:grid;position:relative;overflow:hidden}.property-detail-hero>img{z-index:-3;object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.82);width:114%;height:114%;position:absolute;inset:-7%;transform:scale(1.03)}.property-hero-shade{z-index:-2;background:radial-gradient(circle at 72% 26%,#12383247,#0000 32%),linear-gradient(90deg,#050505e0,#0505052e 58%,#0505059e),linear-gradient(#0505055c,#05050533 46%,#050505db);position:absolute;inset:0}.property-hero-content{gap:18px;max-width:920px;display:grid}.property-hero-content span,.property-hero-meta span,.property-specs span,.property-section-heading span,.intel-card span,.concierge-inquiry span,.property-hero-cta,.property-place-pin span,.property-main-pin span{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.property-hero-content>span{color:#f6f4efb8;letter-spacing:.22em;font-size:10px}.property-hero-content h1{color:#fff;letter-spacing:0;text-align:left;max-width:860px;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(64px,9.2vw,146px);font-weight:400;line-height:.9}.property-hero-content p{color:#f6f4efc2;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.property-hero-meta{flex-wrap:wrap;align-items:end;gap:14px 24px;display:flex}.property-hero-meta strong{color:#fff;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.property-hero-meta span{color:#f6f4ef9e;letter-spacing:.16em;font-size:10px}.property-hero-cta{color:#fff;letter-spacing:.16em;width:fit-content;min-height:54px;transition:background .52s var(--yr-ease), border-color .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#09231f94;border:1px solid #f6f4ef47;align-items:center;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.property-hero-cta:hover{background:#123832c7;border-color:#c8b98d70;box-shadow:0 24px 72px #00000047}.property-specs{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;max-width:1520px;margin:-42px auto clamp(84px,9vw,140px);padding:0 clamp(18px,5vw,86px);display:grid;position:relative}.property-specs div{background:#fff;min-height:116px;padding:22px 18px;box-shadow:inset 0 0 0 1px #0809081a,0 20px 58px #08090814}.property-specs span{color:#123832b8;letter-spacing:.16em;margin-bottom:16px;font-size:9px;display:block}.property-specs strong{color:#080908;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1}.property-narrative,.property-gallery-section,.property-map-section,.neighborhood-intel,.concierge-inquiry{max-width:1520px;margin:0 auto;padding:0 clamp(18px,5vw,86px) clamp(88px,10vw,150px)}.property-narrative>div{gap:22px;max-width:980px;display:grid}.property-section-heading{gap:16px;max-width:840px;margin-bottom:clamp(34px,5vw,70px);display:grid}.property-narrative span,.property-section-heading span,.concierge-inquiry span{color:#123832bd;letter-spacing:.22em;font-size:10px}.property-narrative h2,.property-section-heading h2,.concierge-inquiry h2{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(44px,5.8vw,92px);font-weight:400;line-height:.98}.property-narrative p,.concierge-inquiry p{color:#08090894;max-width:760px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.8}.property-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.property-gallery button{cursor:pointer;background:#eeeae0;border:0;grid-column:span 5;min-height:clamp(320px,36vw,520px);padding:0;position:relative;overflow:hidden}.property-gallery button.is-large{grid-column:span 7;min-height:clamp(420px,48vw,680px)}.property-gallery img{object-fit:cover;filter:saturate(.86)contrast(1.02);width:100%;height:100%;transition:transform 1s var(--yr-ease), filter 1s var(--yr-ease)}.property-gallery button:hover img{filter:saturate(.96)contrast(1.05);transform:scale(1.045)}.property-map-canvas{background:#eef1ec;min-height:clamp(560px,68vw,820px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0809081a,0 34px 90px #08090814}.property-map-water,.property-map-land{position:absolute;inset:0}.property-map-water{background:radial-gradient(circle at 70% 30%,#12383221,#0000 34%),linear-gradient(135deg,#dfe9e4,#bfcfc9)}.property-map-land{clip-path:polygon(0 0,74% 0,58% 24%,78% 45%,54% 66%,68% 100%,0 100%);background:linear-gradient(#0809080f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0809080d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#fff,#eeeae0);width:62%}.property-main-pin{z-index:3;color:#fff;background:#09231f;border:1px solid #ffffffc7;place-items:center;min-width:148px;min-height:54px;display:grid;position:absolute;top:50%;left:45%;translate:-50% -50%;box-shadow:0 26px 70px #08090838}.property-main-pin span,.property-place-pin span{letter-spacing:.16em;font-size:9px;font-weight:800}.property-place-pin{z-index:3;color:#080908;gap:5px;max-width:170px;display:grid;position:absolute;translate:-50% -50%}.property-place-pin i{background:#123832;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 8px #ffffffbd,0 18px 36px #0809082e}.property-place-pin span{color:#123832bd}.property-place-pin strong{font-size:13px;font-weight:500}.intel-grid{background:#0809081a;border:1px solid #0809081a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.intel-card{background:#fff;align-content:end;gap:14px;min-height:260px;padding:clamp(22px,2.6vw,36px);display:grid}.intel-card span{color:#123832b8;letter-spacing:.16em;font-size:9px}.intel-card strong{color:#080908;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:clamp(38px,4vw,64px);font-weight:400;line-height:.95}.intel-card p{color:#0809088f;margin:0;font-size:14px;line-height:1.65}.intel-card i{background:#0809081f;height:1px;margin-top:12px;display:block;position:relative}.intel-card i:after{width:var(--intel-level);content:"";background:linear-gradient(90deg,#09231f,#c8b98d);position:absolute;inset:0 auto 0 0}.journal-site{color:#080908;background:#fff;min-height:100svh}.journal-page{background:radial-gradient(circle at 18% 8%,#1238320f,#0000 28%),linear-gradient(#fff,#fbfaf6 44%,#fff);padding:clamp(138px,14vw,210px) clamp(18px,5vw,86px) clamp(96px,12vw,170px);position:relative;overflow:hidden}.journal-feature,.journal-feed-header,.journal-feed{z-index:1;max-width:1520px;margin-left:auto;margin-right:auto;position:relative}.journal-feature{background:#fff;border:1px solid #0809081a;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);align-items:stretch;min-height:clamp(660px,78svh,900px);display:grid;box-shadow:0 34px 120px #0809081a}.journal-feature-copy{align-content:end;gap:22px;padding:clamp(32px,5vw,72px);display:grid}.journal-feature-copy span,.journal-feed-header span,.journal-feed-item span{color:#123832b8;letter-spacing:.22em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.journal-feature-copy h1,.journal-feed-item h2{color:#080908;margin:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-weight:400}.journal-feature-copy h1{max-width:720px;font-size:clamp(56px,7.6vw,118px);line-height:.92}.journal-feature-copy p,.journal-feed-header p,.journal-feed-item p{color:#08090894;margin:0;line-height:1.72}.journal-feature-copy p{max-width:580px;font-size:clamp(16px,1.35vw,20px)}.journal-feature-copy a,.journal-read-more{color:#fff;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;width:fit-content;min-height:52px;transition:background .42s var(--yr-ease), border-color .42s var(--yr-ease), color .42s var(--yr-ease), transform .42s var(--yr-ease);background:#09231f;border:1px solid #1238323d;justify-content:center;align-items:center;padding:0 20px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:inline-flex}.journal-read-more:hover{background:#123832;border-color:#c8b98d94;transform:translateY(-1px)}.journal-feed-item .journal-read-more{margin-top:22px}.journal-feed-header{gap:14px;max-width:900px;margin-top:clamp(78px,10vw,130px);margin-bottom:clamp(34px,5vw,70px);margin-left:max(0px,50vw - 760px);display:grid}.journal-feed-header p{max-width:560px;font-size:17px}.journal-feed{background:#0809081a;border-top:1px solid #0809081a;gap:1px;display:grid}.journal-feed-item{transition:transform .62s var(--yr-ease), background .62s var(--yr-ease);background:#fff;grid-template-columns:minmax(220px,.42fr) minmax(280px,1fr);align-items:start;gap:clamp(22px,4vw,70px);padding:clamp(24px,3vw,42px);display:grid}.journal-feed-item:hover{background:#fbfaf6;transform:translateY(-3px)}.journal-feed-item h2{max-width:680px;margin-top:10px;font-size:clamp(34px,4.6vw,72px);line-height:.98}.journal-feed-item p{max-width:620px;margin-top:16px;font-size:16px}.journal-expanded-copy{border-top:1px solid #0809081a;gap:16px;max-width:760px;margin-top:22px;padding-top:22px;display:grid;overflow:hidden}.journal-expanded-copy p{color:#080908a3;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.82}.editorial-art{isolation:isolate;background:#e8e4da;min-height:260px;position:relative;overflow:hidden}.editorial-art.is-large{min-height:100%}.editorial-art:after{content:"";position:absolute}.editorial-art img{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.92);width:100%;height:100%;transition:transform 1.2s var(--yr-ease), filter 1.2s var(--yr-ease);position:absolute;inset:0;transform:scale(1.02)}.editorial-art:after{pointer-events:none;background:linear-gradient(120deg,#08090847,#0000 42%),linear-gradient(#ffffff0f,#0809082e);inset:0}.editorial-art>span{z-index:2;color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050561;border:1px solid #ffffff52;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;position:absolute;bottom:18px;right:18px}.journal-feature:hover .editorial-art img,.journal-feed-item:hover .editorial-art img{filter:saturate(.9)contrast(1.06)brightness(.98);transform:scale(1.06)}.concierge-inquiry{border-top:1px solid #0809081f;grid-template-columns:minmax(280px,.9fr) minmax(320px,.7fr);align-items:end;gap:clamp(32px,6vw,96px);padding-top:clamp(54px,7vw,96px);display:grid}.concierge-actions{background:#0809081a;border:1px solid #0809081a;gap:1px;display:grid}.concierge-actions input{color:#080908;background:#fff;border:0;outline:0;min-height:72px;padding:0 22px;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:28px}.concierge-actions input::placeholder{color:#0809085c}.concierge-actions a{color:#fff;letter-spacing:.16em;text-transform:uppercase;min-height:72px;transition:background .52s var(--yr-ease), box-shadow .52s var(--yr-ease);background:#09231f;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:grid}.concierge-actions a:hover{background:#123832;box-shadow:0 24px 70px #1238322e}.site-footer{z-index:24;color:#f6f4ef;background:radial-gradient(circle at 88% 0,#31585029,#0000 28%),linear-gradient(#101211,#050505 72%);padding:clamp(58px,7vw,92px) clamp(18px,5vw,86px) clamp(26px,3vw,42px);position:relative;overflow:hidden}.site-footer:before{display:none}.footer-inner{z-index:1;grid-template-columns:minmax(260px,1.15fr) minmax(180px,.42fr) minmax(250px,.62fr);gap:clamp(28px,5vw,84px);max-width:1520px;margin:0 auto;display:grid;position:relative}.footer-brand-block{align-content:start;gap:20px;max-width:520px;display:grid}.footer-brand-block img{filter:drop-shadow(0 14px 34px #00000061);width:min(180px,42vw);height:auto}.footer-brand-block p{color:#f6f4ef99;max-width:430px;margin:0;font-size:15px;line-height:1.72}.footer-nav,.footer-contact{align-content:start;gap:14px;display:grid}.footer-nav span,.footer-contact span,.footer-bottom span{text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace}.footer-nav span,.footer-contact span{color:#c8b98db8;letter-spacing:.22em;font-size:10px}.footer-nav a,.footer-contact a{color:#f6f4ef9e;width:fit-content;transition:color .42s var(--yr-ease), transform .42s var(--yr-ease);font-size:14px;line-height:1.5}.footer-nav a:hover,.footer-contact a:hover{color:#fff}.footer-bottom{border-top:1px solid #f6f4ef1a;grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:20px;display:flex}.footer-bottom span{color:#f6f4ef70;letter-spacing:.18em;font-size:9px}.property-lightbox{z-index:90;cursor:pointer;background:#050505eb;border:0;place-items:center;padding:clamp(18px,4vw,60px);display:grid;position:fixed;inset:0}.property-lightbox img{object-fit:contain;max-width:min(1180px,94vw);max-height:84svh;box-shadow:0 40px 120px #0000006b}.property-lightbox span{color:#f6f4efb8;letter-spacing:.18em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;position:fixed;bottom:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}.luxury-button,.property-card-shell a,.concierge-cta-shell a{color:inherit;text-decoration:none}.property-card-shell figure,.cinematic-gallery button,.gallery-lightbox{margin:0}.property-card-shell figure{background:#edeae2;min-height:380px;position:relative;overflow:hidden}.property-card-shell img,.cinematic-gallery img{object-fit:cover;width:100%;height:100%}.property-card-shell figure span{color:#080908;letter-spacing:.16em;text-transform:uppercase;background:#fff;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;top:16px;left:16px}.listing-grid-shell,.cinematic-gallery,.luxury-filter-system{gap:clamp(18px,2.6vw,34px);display:grid}.listing-grid-shell{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-filter-system{grid-template-columns:repeat(4,minmax(0,1fr))}.luxury-filter-system label{background:#fff;border:1px solid #0809081f;gap:10px;padding:18px;display:grid}.luxury-filter-system span,.editorial-section>span,.concierge-cta-shell span{color:#123832b8;letter-spacing:.18em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.luxury-filter-system select{color:#080908;background:0 0;border:0;font-family:Cormorant Garamond,"Bodoni 72",Didot,Georgia,serif;font-size:28px}.cinematic-gallery{grid-template-columns:repeat(12,minmax(0,1fr))}.cinematic-gallery button{background:#edeae2;border:0;grid-column:span 6;min-height:420px;padding:0;overflow:hidden}.gallery-lightbox{z-index:90;background:#050505eb;border:0;place-items:center;display:grid;position:fixed;inset:0}.gallery-lightbox img{object-fit:contain;max-width:94vw;max-height:86svh}.luxury-map-shell,.editorial-section,.concierge-cta-shell{color:#080908;background:#fff;position:relative}.luxury-map-style{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--map-accent), transparent 72%);border:1px solid #0809081a;position:absolute;inset:0}.concierge-cta-shell{border-top:1px solid #0809081f;grid-template-columns:1fr auto;align-items:end;gap:28px;padding-top:48px;display:grid}.loader{z-index:20;background:var(--yr-black);color:var(--yr-white);place-content:center;place-items:center;gap:28px;display:grid;position:fixed;inset:0}.loader-mark{width:min(360px,68vw)}.loader-mark img{width:100%;height:auto;display:block}.loader-rule{background:linear-gradient(90deg, transparent, var(--yr-petroleum-soft), var(--yr-champagne), transparent);transform-origin:0;width:min(220px,42vw);height:1px}.loader span{color:var(--yr-mist);letter-spacing:.22em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.luxury-cursor-dot,.luxury-cursor-ring{z-index:100;pointer-events:none;mix-blend-mode:difference;will-change:transform, opacity;position:fixed;top:0;left:0;translate:-50% -50%}.luxury-cursor-dot{background:#f6f4eff5;border-radius:999px;width:5px;height:5px;box-shadow:0 0 18px #f6f4ef38}.luxury-cursor-ring{background:#f6f4ef05;border:1px solid #f6f4ef8f;border-radius:999px;width:34px;height:34px}html.is-cursor-pressed .luxury-cursor-ring{border-color:#c8b98db3}@media (max-width:820px){.site-shell{min-height:auto}.hero{align-items:start;min-height:100svh}.hero:after{inset:12px}.navbar{grid-template-columns:auto 1fr;min-height:76px;padding:0 18px}.brand{width:96px}.nav-links{letter-spacing:.16em;justify-self:end;gap:16px;font-size:9px;display:flex}.nav-links a:not(:first-child){display:none}.primary-nav .nav-links a:nth-child(2){display:inline}.floating-whatsapp{width:44px;height:44px;top:auto;bottom:92px;left:22px;transform:none}.floating-whatsapp img{width:24px;height:24px}.lead-popup{grid-template-columns:1fr;max-height:calc(100svh - 28px);overflow-y:auto}.lead-popup-media{min-height:320px}.lead-popup-copy{padding:30px 22px 24px}.lead-popup-copy h2{font-size:clamp(40px,12vw,56px)}.nav-action{display:none}.hero-content{align-self:start;width:min(100% - 36px,560px);margin-top:clamp(132px,20svh,176px);padding-bottom:0}h1{max-width:min(8.2ch,100%);font-size:clamp(50px,14.2vw,72px);line-height:.9}h1 em{font-size:.82em}.hero-subline{max-width:320px;margin-top:28px;font-size:15px;line-height:1.55}.cta{width:min(100%,292px);min-height:56px;margin-top:44px}.scroll-indicator{bottom:28px;left:26px;transform:none}.video-progress{bottom:34px;right:26px}.video-progress button{width:24px}.video-progress button.is-active,.video-progress button:hover{width:40px}.experience-section{padding:118px 18px 78px}.experience-intro{text-align:left;margin-bottom:42px}.experience-intro h2,.experience-intro p{margin-left:0}.experience-panels{grid-template-columns:1fr;gap:14px}.experience-panel{min-height:520px}.panel-content{padding:30px;transform:translateY(0)}.panel-title{font-size:clamp(70px,22vw,104px)}.panel-copy{opacity:1;max-width:34ch;transform:none}.experience-detail{grid-template-columns:1fr;align-items:start;gap:22px}.detail-action{justify-self:stretch}.search-section{padding:104px 18px 76px}.search-shell{padding:26px 18px 22px}.search-shell:after{inset:10px}.search-heading{margin-bottom:28px;padding-top:66px}.search-heading h2{font-size:clamp(42px,13vw,72px)}.mode-switch{float:none;grid-template-columns:repeat(3,1fr);width:100%;margin:0 0 28px;top:12px}.mode-switch button{letter-spacing:.16em;min-height:42px;padding:0 10px;font-size:9px}.search-grid,.search-grid.seller-grid{grid-template-columns:1fr}.search-mode-section.sell-valuation{padding:34px 18px}.search-mode-section.sell-valuation:before{inset:10px}.luxury-field,.luxury-field>button,.input-field{min-height:96px}.field-menu{border-left:0;border-right:0;position:relative;top:auto;left:auto;right:auto}.search-toggles{grid-template-columns:1fr;display:grid}.luxury-checkbox,.luxury-switch{justify-content:flex-start}.range-head{display:grid}.range-track{margin-top:18px}.search-footer{grid-template-columns:1fr}.search-submit{width:100%}.valuation-actions{grid-template-columns:1fr}.featured-section{padding:178px 18px 82px}.featured-header{text-align:left;margin-bottom:44px}.featured-header h2,.featured-header p{margin-left:0}.featured-grid{grid-template-columns:1fr;gap:46px}.featured-carousel{--featured-gap:18px;gap:18px;padding-bottom:24px}.property-card,.property-card.is-featured,.property-card:nth-child(3),.property-card:nth-child(4){flex-basis:min(86vw,520px);grid-column:auto;margin-top:0}.property-media,.property-card:not(.is-featured) .property-media{min-height:470px}.property-kicker{gap:8px;display:grid}.featured-footer{grid-template-columns:1fr}.featured-cta{width:100%}.meet-yairo-section{grid-template-columns:1fr;padding:82px 18px}.meet-yairo-media{min-height:560px}.meet-yairo-copy h2{font-size:clamp(44px,12vw,72px)}.meet-yairo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meet-yairo-cta{width:100%}.yairo-profile-panel{width:100vw}.yairo-panel-nav{width:calc(100% - 36px);max-width:none;margin-left:18px;margin-right:18px;top:76px;overflow-x:auto}.yairo-panel-nav button{flex:1 0 auto;min-width:112px}.yairo-panel-hero,.yairo-panel-story,.yairo-lifestyle-grid,.yairo-philosophy{grid-template-columns:1fr}.yairo-panel-hero img{min-height:500px}.yairo-philosophy{margin-left:20px;margin-right:20px}.yairo-panel-actions{grid-template-columns:1fr;display:grid}.valuation-section{padding:82px 18px}.journal-page{padding:112px 18px 82px}.journal-feature,.journal-feed-item{grid-template-columns:1fr}.journal-feature{min-height:auto}.journal-feature .editorial-art{min-height:520px}.journal-feature-copy{padding:28px 22px}.footer-inner{grid-template-columns:1fr}.footer-bottom{display:grid}.journal-feed-header{margin-left:auto}.editorial-art{min-height:360px}.valuation-heading{text-align:left;margin-bottom:42px}.valuation-heading p{margin-left:0}.valuation-layout{grid-template-columns:1fr}.valuation-card{padding:28px 20px}.calculator-range{grid-template-columns:1fr}.mortgage-result strong{font-size:clamp(48px,14vw,76px)}.listings-page{padding:92px 18px 82px}.listings-page.is-standalone{padding-top:92px}.listings-hero{min-height:610px;margin-bottom:56px;padding:205px 18px 18px}.listings-hero-copy{padding:24px 22px}.listings-hero-copy h2{font-size:clamp(46px,12vw,68px)}.listings-hero-media{min-height:100%}.listings-hero-media img{object-position:58% center}.listings-hero-actions{grid-template-columns:1fr;display:grid}.listings-hero-actions a{width:100%}.listing-filters{margin-bottom:52px}.listing-mode-toggle{width:100%}.listing-filter-grid{grid-template-columns:1fr}.listing-filter-toggles{grid-template-columns:1fr;display:grid}.listings-split{grid-template-columns:1fr}.neighborhoods-section{margin-top:76px;padding-top:58px}.neighborhood-block,.neighborhood-block:nth-child(2n){grid-template-columns:1fr;gap:20px}.neighborhood-block:nth-child(2n) .neighborhood-media{order:0}.neighborhood-media{min-height:520px}.neighborhood-copy{padding:28px 22px}.neighborhood-data{grid-template-columns:1fr}.neighborhood-panel-body p,.neighborhood-panel-body div{padding-left:18px}.listing-card{grid-template-columns:minmax(0,1fr);gap:20px}.listing-card-media{min-height:430px}.listing-card-topline{display:grid}.luxury-map{order:-1;min-height:auto;position:relative;top:auto}.map-canvas{min-height:520px}.property-detail-hero{min-height:92svh;padding:118px 18px 28px}.property-hero-content h1{font-size:clamp(56px,15vw,88px)}.property-specs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-24px;padding-left:18px;padding-right:18px}.property-narrative,.property-gallery-section,.property-map-section,.neighborhood-intel,.concierge-inquiry{padding-left:18px;padding-right:18px}.property-gallery{grid-template-columns:1fr}.property-gallery button,.property-gallery button.is-large{grid-column:auto;min-height:390px}.property-map-canvas{min-height:560px}.property-place-pin{max-width:130px}.intel-grid,.concierge-inquiry{grid-template-columns:1fr}}@media (max-width:460px){.nav-action{display:none}.brand{width:92px}.navbar{min-height:74px;padding-left:18px;padding-right:18px}.nav-links{letter-spacing:.14em;gap:14px;font-size:8px}h1{max-width:8ch;font-size:clamp(44px,13.2vw,60px)}.hero-content{margin-top:clamp(122px,18svh,150px)}.hero-subline{max-width:300px;font-size:14px}.cta{width:min(100%,270px);margin-top:38px}.experience-section{padding-left:14px;padding-right:14px}.experience-intro h2{font-size:clamp(42px,15vw,64px)}.experience-panel{min-height:470px}.experience-panel:after{inset:12px}.panel-content{padding:24px}.panel-title{font-size:clamp(62px,21vw,88px)}.search-section{padding-left:14px;padding-right:14px}.search-heading p{font-size:15px}.luxury-field>button,.input-field{padding:20px 18px}.luxury-field strong,.luxury-field input{font-size:25px}.featured-section{padding-left:14px;padding-right:14px}.featured-header h2{font-size:clamp(42px,14vw,66px)}.meet-yairo-section{padding-left:14px;padding-right:14px}.meet-yairo-media{min-height:500px}.meet-yairo-metrics{grid-template-columns:1fr}.areas-we-serve{padding-left:14px;padding-right:14px}.yairo-panel-hero{padding-left:18px;padding-right:18px}.yairo-panel-hero img,.yairo-lifestyle-grid img{min-height:390px}.yairo-panel-story,.yairo-philosophy{margin-left:18px;margin-right:18px}.yairo-lifestyle-grid,.yairo-panel-actions{padding-left:18px;padding-right:18px}.carousel-controls{justify-content:flex-start}.property-media,.property-card:not(.is-featured) .property-media{min-height:390px}.property-content h3{font-size:clamp(38px,13vw,56px)}.listings-page{padding-left:14px;padding-right:14px}.listings-hero-media,.listing-card-media{min-height:360px}.journal-feature .editorial-art,.editorial-art{min-height:340px}.journal-feature-copy h1{font-size:clamp(46px,14vw,72px)}.journal-feed-item h2{font-size:clamp(36px,12vw,58px)}.neighborhoods-header h2{font-size:clamp(42px,13vw,64px)}.neighborhood-media{min-height:390px}.neighborhood-copy h3{font-size:clamp(44px,14vw,68px)}.neighborhood-icons span{width:100%}.listings-hero{min-height:590px;padding-top:188px}.listings-hero-copy{padding:22px 18px}.listings-hero-meta{gap:8px;display:grid}.listing-card h3{font-size:clamp(36px,12vw,54px)}.map-canvas{min-height:460px}.map-preview{grid-template-columns:92px 1fr;bottom:14px;left:14px;right:14px}.map-preview img{width:92px;height:74px}.property-specs{grid-template-columns:1fr}.property-specs div{min-height:96px}.property-narrative h2,.property-section-heading h2,.concierge-inquiry h2{font-size:clamp(40px,12vw,58px)}.property-gallery button,.property-gallery button.is-large{min-height:330px}.property-main-pin{min-width:116px}.property-place-pin strong{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.hero-video.is-active{transform:scale(1.02)}.luxury-cursor-dot,.luxury-cursor-ring{display:none}}

