.mx-explorer{--mx-ink:#102f35;--mx-accent:#ad854a;color:var(--mx-ink);background:#f6f4ee;border:1px solid #d8d9d3;border-radius:20px;padding:clamp(18px,3vw,36px)}.mx-title{justify-content:space-between;align-items:end;gap:25px;display:flex}.mx-title span,.mx-detail header span,.mx-calculation>span{letter-spacing:.13em;font-size:11px;font-weight:700}.mx-title h3{margin:8px 0;font-size:clamp(25px,3vw,38px)}.mx-title p{max-width:340px;font-size:13px}.mx-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0 12px;display:grid}.mx-explorer label{font-size:13px;display:block}.mx-explorer select,.mx-explorer input:not([type=checkbox]){color:#102f35;background:#fff;border:1px solid #bdc8c6;border-radius:7px;width:100%;min-height:44px;margin-top:6px;padding:10px;display:block}.mx-explorer .mx-check{align-items:center;gap:10px;margin:14px 0;display:flex}.mx-check input{accent-color:#17434a;width:18px;height:18px}.mx-workspace{grid-template-columns:290px minmax(0,1fr);gap:22px;margin-top:22px;display:grid}.mx-list>p{font-size:12px}.mx-scroll{max-height:840px;padding-right:6px;overflow:auto}.mx-scroll button{text-align:left;width:100%;color:var(--mx-ink);background:#fff;border:1px solid #d2dcd8;border-radius:10px;margin-bottom:8px;padding:16px}.mx-scroll button[aria-pressed=true]{color:#fff;background:#133b41;border-color:#133b41}.mx-scroll span,.mx-scroll small{display:block}.mx-scroll small{margin-top:5px;font-size:11px;line-height:1.5}.mx-scroll b{margin-top:12px;font-size:20px;display:block}.mx-detail{background:#fff;border:1px solid #d6ddda;border-radius:14px;padding:clamp(16px,2vw,26px)}.mx-detail header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-detail h3{margin:5px 0;font-size:30px}.mx-detail header strong{font-size:26px}.mx-detail header small{text-align:right;font-size:11px;display:block}.mx-status{border-left:3px solid var(--mx-accent);background:#f4f2ea;padding:12px;font-size:12px!important}.mx-facts{border-bottom:1px solid #dce2de;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 0;display:grid}.mx-facts span{text-align:center;font-size:10px}.mx-facts b{font-size:23px;display:block}.mx-specs{grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0;display:grid}.mx-specs dt{color:#587076;font-size:11px}.mx-specs dd{margin:2px 0;font-size:15px}.mx-tabs{gap:8px;margin:16px 0;display:flex}.mx-explorer button{cursor:pointer;font-family:inherit}.mx-tabs button,.mx-actions>*{color:#153f46;background:#fff;border:1px solid #b7c8c6;border-radius:6px;min-height:44px;padding:11px 16px;font-size:13px;text-decoration:none}.mx-tabs button[aria-pressed=true],.mx-actions .mx-primary{color:#fff;background:#143d43}.mx-elevation{background:#fff;border:1px solid #d8dedb;line-height:0;position:relative}.mx-elevation img{width:100%;height:auto;display:block}.mx-marker{background:#f4bd59a1;border:3px solid #082f35;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #e0a94455}.mx-marker span{color:#fff;background:#143d43;border-radius:3px;padding:6px;font-size:11px;line-height:1;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.mx-caption,.mx-calculation p{font-size:12px!important;line-height:1.6!important}.mx-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.mx-actions button:disabled{opacity:.4;cursor:default}.mx-calculation{background:#edf3f0;border-radius:12px;margin:22px 0;padding:22px}.mx-calculation>label{margin-top:14px}.mx-calculation dl>div{justify-content:space-between;gap:15px;margin:14px 0;font-size:13px;display:flex}.mx-calculation dd{text-align:right;margin:0;font-weight:600}.mx-calculation .mx-total{border-top:1px solid #b7c8c0;padding-top:15px;font-size:20px}.mx-comparison>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mx-comparison article{background:#fff;border:1px solid #d3ddd8;border-radius:10px;padding:18px}.mx-comparison article>button{float:right;background:#edf3f0;border:0;padding:6px;font-size:11px}.mx-comparison p{font-size:13px!important}.mx-context{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.mx-context article{background:#f4f5f0;border:1px solid #d4dfda;border-radius:12px;padding:24px}.mx-context h3{font-size:23px}.mx-context p,.mx-context li{font-size:15px;line-height:1.7}.mx-context video{object-fit:contain;background:#0b2024;width:100%;max-height:390px}.mx-context figure{margin:0}.mx-context figcaption{margin-top:9px;font-size:12px;line-height:1.6}.mx-doclinks{flex-wrap:wrap;gap:14px;display:flex}.mx-doclinks a{color:#164249;text-decoration:underline}@media (max-width:1050px){.mx-filters{grid-template-columns:repeat(3,1fr)}.mx-workspace{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:760px){.mx-title,.mx-detail header{display:block}.mx-title p{max-width:none}.mx-filters{grid-template-columns:repeat(2,1fr)}.mx-workspace{display:block}.mx-scroll{gap:8px;max-height:260px;margin-bottom:20px;display:flex;overflow:auto}.mx-scroll button{min-width:220px}.mx-detail header small{text-align:left}.mx-detail header>div:last-child{margin-top:14px}.mx-context,.mx-comparison>div{grid-template-columns:1fr}.mx-calculation .mx-total{font-size:17px}}@media print{.mx-filters,.mx-list,.mx-check,.mx-actions,.client-nav,.client-floating-contact,.digital-hero,.digital-form{display:none!important}.mx-workspace{display:block}.mx-explorer{background:#fff;border:0;padding:0}.mx-detail{break-inside:avoid}.mx-detail select{-webkit-appearance:none;appearance:none;border:0}.mx-elevation{max-width:700px}.mx-marker,.mx-calculation{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mond-page.mondrian-refined{--mr-paper:#ebebe3;--mr-blue:#102638;--mr-gold:#d2b77d;--mr-ink:#282534;--mr-sage:#7d9661;--gold:var(--mr-gold);--dark:var(--mr-paper);--ink:var(--mr-ink);--muted:#625f6b;background:var(--mr-paper);color:var(--mr-ink);font-family:Arial,Helvetica Neue,sans-serif}.mondrian-refined :is(h1,h2,h3,h4){font-family:Arial,Helvetica Neue,sans-serif}.mondrian-refined :is(.mond-section,.digital-section){color:var(--mr-ink)}.mondrian-refined :is(.mond-section h2,.digital-section h2,.ml-section h2,.inmoxel-advisor h2){letter-spacing:-2px;text-transform:uppercase;color:var(--mr-blue);font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(34px,5vw,68px);font-weight:400;line-height:1.03}.mondrian-refined :is(.mond-section h2 em,.digital-section h2 em,.ml-section h2 em,.mond-contact h2 em){color:inherit;font-style:normal}.mondrian-refined :is(.mond-kicker,.digital-kicker,.ml-heading>span){color:var(--mr-blue);letter-spacing:1.6px;font-weight:600}.mondrian-refined :is(.mond-heading p,.mond-intro p,.mond-residence p,.mond-note,.digital-note){color:#625f6b}.mondrian-refined :is(.mond-button,.digital-button,.inmoxel-advisor-contact){background:var(--mr-blue);border:1px solid var(--mr-blue);color:#fff;box-shadow:none;letter-spacing:.6px;text-transform:uppercase;border-radius:0;min-height:46px;font-size:12px}.mondrian-refined :is(.mond-link,.mond-text-link,.digital-text-link){color:var(--mr-blue)}.mondrian-refined .digital-outline{color:var(--mr-blue);border-color:var(--mr-blue);background:0 0}.mondrian-refined :is(.inmoxel-property-header,.digital-header){background:var(--mr-paper);color:var(--mr-blue);box-shadow:none;border-bottom:1px solid #10263824}.mondrian-refined :is(.inmoxel-property-sections,.digital-tabs,.mond-section-nav){background:var(--mr-paper);color:var(--mr-blue);border-color:#10263825}.mondrian-refined :is(.inmoxel-property-sections,.digital-tabs) a{text-transform:uppercase;letter-spacing:.5px;border-color:#10263835;font-size:12px}.mondrian-refined .inmoxel-sales-identity{color:var(--mr-ink);background:#deded4;border-color:#10263830}.mondrian-refined .inmoxel-sales-identity strong{color:var(--mr-blue)}.mondrian-refined .inmoxel-sales-identity span{color:var(--mr-ink)}.mondrian-refined .inmoxel-sales-identity a{color:var(--mr-blue);background:0 0;border-color:#10263850}.mondrian-refined :is(.mond-hero,.digital-hero){height:82svh;min-height:650px;max-height:900px}.mondrian-refined :is(.mond-hero-copy,.digital-hero-copy){max-width:1200px}.mondrian-refined :is(.mond-hero h1,.digital-hero h1){letter-spacing:-.045em;color:#fff;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(56px,12vw,164px);font-weight:400;line-height:.95}.mondrian-refined :is(.mond-hero h1 span,.digital-hero h1 span){letter-spacing:.28em;color:#fff;margin-top:20px;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(13px,1.8vw,24px)}.mondrian-refined :is(.mond-hero-copy p,.digital-hero-copy p){color:#fff;max-width:640px;font:400 clamp(22px,3vw,36px)/1.15 Arial,Helvetica Neue,sans-serif}.mondrian-refined .mond-hero-copy p em{color:#fff;font-style:normal}.mondrian-refined :is(.mond-hero .mond-kicker,.digital-hero .digital-kicker){color:#fff}.mondrian-refined :is(.mond-hero .mond-link,.digital-hero .digital-outline){color:#fff;border-color:#ffffffa0}.mondrian-refined .mond-hero-shade,.mondrian-refined .digital-shade{background:linear-gradient(90deg,#10263880,#0000 75%),linear-gradient(#0000 35%,#081b2aaf)}.mondrian-refined :is(.mond-hero-note,.digital-video-note),.mondrian-refined :is(.mond-panorama h2,.mond-panorama h2 em,.mond-panorama .mond-kicker){color:#fff}.mondrian-refined :is(.mond-amenities,.mond-invest){background:#deded4}.mondrian-refined :is(.mond-types>div,.digital-facts>div){border-color:#10263830}.mondrian-refined :is(.mond-types strong,.digital-facts strong){color:var(--mr-blue);font-family:Arial,Helvetica Neue,sans-serif;font-weight:400}.mondrian-refined :is(.mond-types span,.mond-types small,.digital-facts span){color:var(--mr-ink)}.mondrian-refined :is(.mond-amenity-grid article,.digital-amenity-grid article){box-shadow:none;background:#f4f4ec;border-color:#10263825;border-radius:0}.mondrian-refined .mond-amenity-grid h3{color:var(--mr-blue);font-weight:400}.mondrian-refined .mond-amenity-grid p{color:var(--mr-ink)}.mondrian-refined .mond-extra-amenities{color:var(--mr-blue)}.mondrian-refined :is(.mond-contact,.mond-footer,.digital-footer){background:var(--mr-blue);color:#fff}.mondrian-refined :is(.mond-contact h2,.mond-contact h2 em,.mond-contact .mond-kicker,.mond-footer a,.digital-footer a,.mond-contact .mond-link){color:#fff}.mondrian-refined .mond-contact .mond-button{background:var(--mr-paper);color:var(--mr-blue);border-color:var(--mr-paper)}.mondrian-refined :is(.mond-footer p,.digital-footer p,.mond-contact small){color:#edf1f5}.mondrian-refined .ml-section{background:var(--mr-paper);padding-top:86px;padding-bottom:86px}.mondrian-refined .ml-section :is(h2,h2 em,h3){color:var(--mr-blue);font-family:Arial,Helvetica Neue,sans-serif;font-style:normal}.mondrian-refined .ml-section header p{color:#625f6b}.mondrian-refined .ml-options button{color:var(--mr-blue);border-color:#10263850;border-radius:0}.mondrian-refined .ml-options button[aria-pressed=true]{background:var(--mr-blue);border-color:var(--mr-blue);color:#fff}.mondrian-refined .ml-scene{background:#deded4}.mondrian-refined .ml-story li{border-color:#10263825}.mondrian-refined .ml-actions a:first-child{background:var(--mr-blue);color:#fff}.mondrian-refined :is(.ml-actions a,.ml-reading a){color:var(--mr-blue)}.mondrian-refined .ml-reading>div{border-color:#10263850}.mondrian-refined .ml-source{background:var(--mr-blue)}.mondrian-refined :is(.mx-context article,.client-models article,.mx-buying-path article,.mx-document-checklist){color:var(--mr-ink);background:#e1e1d8;border-color:#10263835}.mondrian-refined :is(.mx-context h3,.client-models h3,.mx-buying-path h3,.mx-document-checklist h3){color:var(--mr-blue);font:400 25px/1.2 Arial,Helvetica Neue,sans-serif}.mondrian-refined :is(.mx-context p,.mx-context li,.mx-context figcaption,.mx-buying-path p,.mx-document-checklist li,.client-models p,.client-models small){color:var(--mr-ink)}.mondrian-refined :is(.client-models article>strong,.mx-buying-path article>span){color:var(--mr-blue)}.mondrian-refined :is(.mx-faq details,.client-amenities span){border-color:#10263835}.mondrian-refined .client-amenities span{color:var(--mr-blue)}.mondrian-refined .inmoxel-advisor{background:var(--mr-paper);color:var(--mr-ink)}.mondrian-refined :is(.inmoxel-advisor-kicker,.inmoxel-advisor-email){color:var(--mr-blue)}.mondrian-refined .inmoxel-advisor-copy p{color:var(--mr-ink)}.mondrian-refined .client-nav{background:var(--mr-paper);box-shadow:0 2px #10263820}.mondrian-refined .client-nav a{color:var(--mr-blue);box-shadow:none;background:0 0;border:1px solid #10263850;border-radius:0;font-weight:400}:is(.mondrian-refined .client-nav a:hover,.mondrian-refined .client-nav a:focus-visible){background:var(--mr-blue);color:#fff;box-shadow:none}.mondrian-refined .client-shortcuts>a{box-shadow:none;color:var(--mr-ink);background:#deded4;border:1px solid #10263825;border-radius:0}.mondrian-refined .client-shortcut-icon{background:var(--mr-paper);color:var(--mr-blue);border-color:var(--mr-paper);box-shadow:none}.mondrian-refined .client-shortcut-icon svg{color:var(--mr-blue)}.mondrian-refined .client-shortcut-body>strong{color:var(--mr-blue);font-weight:400}.mondrian-refined .client-shortcut-description{color:#625f6b}.mondrian-refined .client-shortcut-action{background:var(--mr-blue);color:#fff;border:1px solid var(--mr-blue);box-shadow:none;border-radius:0}:is(.mondrian-refined .client-shortcuts>a:hover,.mondrian-refined .client-shortcuts>a:focus-visible){border-color:var(--mr-blue);box-shadow:none;background:#deded4;transform:none}.mondrian-refined .client-shortcuts>a:hover .client-shortcut-action{background:var(--mr-blue);color:#fff;box-shadow:none}.mondrian-refined :is(.client-contact-top,.client-floating-contact){background:var(--mr-blue);border:1px solid var(--mr-blue);box-shadow:none;color:#fff!important}.mondrian-refined .inmoxel-lead{color:var(--mr-ink);background:#deded4;border:1px solid #10263830;border-radius:0}.mondrian-refined .inmoxel-lead h3{color:var(--mr-blue);font-weight:400}.mondrian-refined .inmoxel-lead :is(p,label){color:var(--mr-ink)}.mondrian-refined .inmoxel-lead button{background:var(--mr-blue);color:#fff;border-color:var(--mr-blue);border-radius:0}:is(.mondrian-refined a:focus-visible,.mondrian-refined button:focus-visible){outline-offset:4px;outline:3px solid #d2b77d}.mondrian-refined #vivir-mondrian{scroll-margin-top:100px}@media (max-width:760px){.mondrian-refined :is(.mond-hero,.digital-hero){height:76svh;min-height:560px}.mondrian-refined :is(.mond-hero h1,.digital-hero h1){letter-spacing:-2px;font-size:clamp(48px,12.2vw,90px)}.mondrian-refined :is(.mond-section h2,.digital-section h2,.ml-section h2,.inmoxel-advisor h2){letter-spacing:-1px;font-size:clamp(30px,8vw,45px)}.mondrian-refined .ml-section{padding:48px 22px}.mondrian-refined .client-nav a{font-size:12px}.mondrian-refined .client-shortcut-body>strong{font-size:20px}}@media print{.mond-page.mondrian-refined,.mondrian-refined :is(.mond-footer,.digital-footer,.ml-source){color:#282534;background:#fff}}.mondrian-refined .inmoxel-advisor-grid{background:var(--mr-paper);border:1px solid #10263830}.mondrian-refined .inmoxel-advisor .inmoxel-advisor-copy h2{color:var(--mr-blue)}.mondrian-refined .mond-contact>p{color:#fff}.mondrian-refined .mond-contact .mond-button{color:var(--mr-blue)!important}.mondrian-refined :is(.inmoxel-property-header,.digital-header){color:#fff;background:#102638;border-color:#d2b77d80}.mondrian-refined :is(.mond-brand,.digital-brand){color:#fff}.mondrian-refined .inmoxel-property-header nav a{color:#fff;border-color:#d2b77d}.mondrian-refined :is(.mond-button,.digital-button,.inmoxel-advisor-contact){background:#d2b77d;border-color:#d2b77d;color:#102638!important}.mondrian-refined .digital-outline{background:0 0;border-color:#102638;color:#102638!important}.mondrian-refined :is(.mond-hero .mond-link,.digital-hero .digital-outline){border-color:#d2b77d;color:#fff!important}.mondrian-refined .mond-contact .mond-button{background:#d2b77d;border-color:#d2b77d;color:#102638!important}.mondrian-refined .inmoxel-advisor .inmoxel-advisor-contact{color:#102638!important}.mondrian-refined :is(.mond-contact .mond-kicker,.mn-section-nav>p>strong){color:#e7ce98}.mondrian-refined .ml-options button[aria-pressed=true]{color:#102638;background:#d2b77d;border-color:#9c7b3c}.mondrian-refined .ml-actions a:first-child{color:#102638;background:#d2b77d}.mondrian-refined .client-shortcut-action{color:#102638;background:#d2b77d;border-color:#b09050;box-shadow:0 3px #8b6d32}.mondrian-refined .client-shortcuts>a:hover .client-shortcut-action{color:#102638;background:#f0dfb5;box-shadow:0 3px #8b6d32}.mondrian-refined :is(.client-contact-top,.client-floating-contact){background:#d2b77d;border-color:#d2b77d;color:#102638!important}.mondrian-refined .inmoxel-lead button{color:#102638;background:#d2b77d;border-color:#b09050}.mondrian-refined .inmoxel-sales-identity{border-bottom:2px solid #d2b77d}.mondrian-refined .mn-section-nav{color:#fff;z-index:30;background:#102638;border-top:1px solid #d2b77d80;border-bottom:1px solid #d2b77d80;padding:17px max(4vw,18px) 21px;position:relative}.mondrian-refined .mn-section-nav>p{flex-wrap:wrap;align-items:center;gap:15px;max-width:none;margin:0 0 14px;line-height:1.4;display:flex}.mondrian-refined .mn-section-nav>p>strong{color:#e7ce98;letter-spacing:1.6px;font-size:11px}.mondrian-refined .mn-section-nav>p>span{color:#edf1f5;font-size:12px}.mondrian-refined .mn-buttons{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:9px;display:grid}.mondrian-refined .mn-buttons>a{text-align:left;color:#102638;cursor:pointer;background:linear-gradient(135deg,#f0dfb5,#d2b77d);border:1px solid #eedcb0;border-radius:9px;align-items:center;gap:9px;min-height:66px;padding:12px 10px;line-height:1.2;text-decoration:none;display:flex;position:relative;box-shadow:0 3px #8b6d32}.mondrian-refined .mn-buttons>a strong{color:#102638;font-size:14px;font-weight:700;display:block}.mondrian-refined .mn-buttons>a small{color:#243c50;margin-top:5px;font-size:10px;display:block}.mondrian-refined .mn-icon{color:#102638;flex:none}.mondrian-refined .mn-arrow{color:#102638;flex:none;margin-left:auto}.mondrian-refined .mn-buttons>a:hover{background:#fff0cc;box-shadow:0 4px #a68545,0 0 0 2px #eedcb066}.mondrian-refined .mn-buttons>a:active{transform:translateY(2px);box-shadow:0 1px #8b6d32}.mondrian-refined .mn-buttons>a:focus-visible{outline-offset:4px;background:#fff0cc;outline:3px solid #fff}.mn-mobile-hint{display:none}.mondrian-refined.mondrian-client .mn-section-nav{position:sticky;top:0}.mondrian-refined :is(.digital-section,.mond-section){scroll-margin-top:230px}@media (max-width:760px){.mondrian-refined .mn-section-nav{padding:14px 16px 18px}.mondrian-refined .mn-section-nav>p{gap:5px;display:block}.mondrian-refined .mn-section-nav>p>strong{margin-bottom:5px;display:block}.mondrian-refined .mn-buttons{scrollbar-width:thin;scrollbar-color:#d2b77d #102638;scroll-snap-type:x proximity;padding:0 2px 7px;display:flex;overflow-x:auto}.mondrian-refined .mn-buttons>a{scroll-snap-align:start;flex:0 0 165px;min-height:67px}.mn-mobile-hint{display:inline}.mondrian-refined :is(.digital-section,.mond-section){scroll-margin-top:170px}}@media (prefers-reduced-motion:no-preference){.mondrian-refined .mn-buttons>a{transition:background .15s,box-shadow .15s,transform .15s}}@media print{.mn-section-nav{display:none!important}}
