/* AURA / identidad editorial: porcelana, piedra, oliva apagado y negro humo. */
:root{--aura-ivory:#fffbf4;--aura-porcelain:#eee9e4;--aura-bone:#d8cfbc;--aura-pebble:#c8c0b3;--aura-olive:#565449;--aura-ink:#11120d;--ink:#1c1d19;--muted:#6c6a62;--line:#d8d2c8;--soft:#eee9e4;--green:#565449}
body{background:var(--aura-ivory);color:var(--ink)}
header{background:rgba(255,251,244,.97);border-bottom:1px solid #ddd7cc}
header .languages button{color:#726f66}
header .languages button[aria-pressed=true]{background:#e9e3d8;color:#11120d}
header nav button,header .investor{color:#282923}
.reading-progress{background:#81775e}
.hero{border-radius:0}
.hero:after{background:linear-gradient(90deg,rgba(17,18,13,.52),transparent 82%),linear-gradient(0deg,rgba(17,18,13,.52),transparent 75%)}
.hero-copy h1{font-weight:400;letter-spacing:-.045em}
#home .key-facts{background:#e7e1d8;margin-top:0;padding:34px 30px 32px}
#home .key-facts .metrics{gap:0}
#home .key-facts .metrics>div{padding:4px 18px;border-right:1px solid #c9c1b4}
#home .key-facts .metrics>div:last-child{border-right:0}
#home .key-facts .metrics strong{color:#23241f;font-size:clamp(38px,4.6vw,64px)}
#home .key-facts .metrics>div>span{color:#69665d;font-size:12px;letter-spacing:.035em}
#home .reasons>img{border-radius:0}
#home .reasons li{border-color:#d8d2c8}
#home .reasons li>span,.eyebrow{color:#817765}
#home-villas .picker-info{background:#e9e4da}
#home .render-wrap,#home .interior-stage{border-radius:0}
#home-location .location-destinations{background:#eae5dc}
#home-location .location-stage{background:var(--aura-ivory)}
#home-location .destination-list button{border-color:#d1c9bc}
#home-location .destination-list small{color:#716d62}
.video-slots>div{background:#e9e4da;color:#706a5e}
.pill:not(.light),.investor:hover{background:#252620;color:#fffbf4;border-color:#252620}
.typology-tabs button[aria-pressed=true],.line-tabs button[aria-pressed=true],.room-nav button[aria-pressed=true],.material-nav button[aria-pressed=true]{color:#11120d;border-color:#565449}
.visual-footer{background:#242520;color:#fffbf4}
.visual-footer .eyebrow,.visual-footer p,.visual-footer button,.footer-signature>div{color:#f2ede4}
.footer-signature{border-color:#67675d}
.footer-signature img{filter:invert(1);mix-blend-mode:screen}
#villas #master-card{background:#e8e2d8;border-color:#d6cfc3}
#villas .master-card-copy dt{color:#6f6b61}
#villas .master-card-copy dl>div{border-color:#ccc4b7}
#villas .master-card-copy .pill.light{background:#252620;color:#fffbf4;border-color:#252620}
#wellness .a360{--olive:#242520;--sage:#81775e;--sand:#d8cfbc;background:#fffbf4;color:#242520}
#wellness .a360-panel-title{background:#e9e3d9}
#wellness .a360-card{background:#fffbf4;border-color:#ded8ce}
#wellness .a360-diagram{background:#e9e4da;color:#756e5f}
#wellness .a360-tabs button[aria-selected=true]{background:#565449;color:#fffbf4}
#investment .investment-intro{background:#e8e2d8;color:#20211c}
#investment .investment-intro>.eyebrow{color:#777064}
#investment .investment-intro>.section-explainer{color:#625e56}
#investment .investment-intro .roi-intro{background:#fffbf4;border-color:#81775e}
#investment .investment-intro .roi-intro>span{color:#565449}
#investment .investment-intro .roi-intro p{color:#625e56}
#investment .investment-intro>.editorial{border-color:#c9c0b3;color:#292a24}
#investment .investment-workspace{background:#eee9e4}
#investment .calc>.box,#investment .result{background:#fffbf4;border-color:#ddd5c9}
#investment .calc output{color:#3d3c34}
#team .track-record{background:#e9e3d9}
@media(max-width:800px){#home .key-facts{padding:26px 16px}#home .key-facts .metrics{gap:0}#home .key-facts .metrics>div{padding:14px 6px}#home .key-facts .metrics>div:nth-child(2){border-right:0}#home .key-facts .metrics>div:nth-child(-n+2){border-bottom:1px solid #c9c1b4}#home .key-facts .metrics strong{font-size:clamp(34px,8vw,47px)}}

/* Interpretación de la navegación y los tonos de Aman para Aura. */
:root{--aura-ivory:#f3f0ea;--aura-porcelain:#ece7de;--aura-bone:#d7cec0;--aura-pebble:#c5bbae;--aura-olive:#666054;--aura-ink:#292927;--ink:#292927;--muted:#6d695f;--line:#d7d1c7;--soft:#ece7de;--green:#666054}
body{background:var(--aura-ivory)}
header{background:rgba(243,240,234,.98);border-bottom:0}
header .logo img{width:120px}
header nav{gap:clamp(22px,3vw,42px)}
header nav button{font-size:12px;font-weight:400;letter-spacing:.055em;color:#383833}
header .languages button{background:transparent!important;border:0!important;color:#716d64;font-weight:400!important;letter-spacing:.025em}
header .languages button[aria-pressed=true]{color:#292927;text-decoration:underline;text-underline-offset:4px}
header .investor{background:#30302e;color:#f9f6f0;border:1px solid #30302e;border-radius:0;padding:13px 24px;font-size:11px;letter-spacing:.08em}
header .investor:hover{background:#5b564d;border-color:#5b564d;color:#fff;transform:none;box-shadow:none}
#home .key-facts{background:#e5dfd4}
#home-villas .picker-info,#home-location .location-destinations{background:#e9e3d9}
#wellness .a360{background:#f3f0ea}
#wellness .a360-panel-title,#investment .investment-intro{background:#e9e3d9}
#wellness .a360-card,#investment .calc>.box,#investment .result,#investment .investment-intro .roi-intro{background:#f8f5ef}
#investment .investment-workspace{background:#ebe6dd}
.visual-footer{background:#292927;color:#f4f0e9}
@media(max-width:800px){header .logo img{width:100px}header nav{gap:10px}header nav button{font-size:11px;letter-spacing:.015em}header .investor{padding:11px 16px}header .languages button{font-size:10px}}

/* Aura — base blanco y negro, con acentos discretos de piedra y oliva. */
:root{--aura-ivory:#fff;--aura-porcelain:#f6f6f4;--aura-bone:#d8cfbc;--aura-pebble:#c8c0b3;--aura-olive:#6d705a;--aura-ink:#181818;--ink:#181818;--muted:#686868;--line:#dededb;--soft:#f6f6f4;--green:#6d705a}
body{background:#fff;color:#181818}
header{background:rgba(255,255,255,.97);border-bottom:1px solid #e9e9e7}
header nav button,header .languages button,header .languages button[aria-pressed=true]{color:#242424}
header .investor{background:#1d1d1d;border-color:#1d1d1d;color:#fff}
header .investor:hover{background:#565449;border-color:#565449}
.reading-progress{background:#81775e}
#home .key-facts{background:#fff;border-bottom:1px solid #dededb}
#home .key-facts .metrics>div{border-color:#dededb}
#home .key-facts .metrics strong{color:#181818}
#home .key-facts .metrics>div>span{color:#686868}
#home .reasons li{border-color:#dededb}
#home .reasons li>span,.eyebrow{color:#81775e}
#home-villas .picker-info,#home-location .location-destinations{background:#f6f6f4}
#home-location .location-stage{background:#fff}
#home-location .destination-list button{border-color:#dededb}
#home-location .destination-list small{color:#6b6b68}
.typology-tabs{background:#f2f2f0}
.video-slots>div{background:#f2f2f0;color:#73736f}
#villas #master-card{background:#f6f6f4;border-color:#dededb;color:#181818}
#villas .master-card-copy dt{color:#666}
#villas .master-card-copy dl>div{border-color:#dededb}
#villas .master-card-copy .pill.light{background:#1d1d1d;border-color:#1d1d1d;color:#fff}
.master-foot .service-caption b{background:#f1f1ee;color:#565449}
#wellness .a360{--olive:#202020;--sage:#81775e;--sand:#d8cfbc;background:#fff;color:#202020}
#wellness .a360 p{color:#60605d}
#wellness .a360-panel-title{background:#f3f3f1}
#wellness .a360-card{background:#fff;border-color:#e4e4e1}
#wellness .a360-diagram,#wellness .a360-diagram.heat,#wellness .a360-diagram.warm,#wellness .a360-diagram.cold,#wellness .a360-diagram.water,#wellness .a360-diagram.light{background:#f3f3f1;color:#81775e}
#wellness .a360-tabs button[aria-selected=true]{background:#222;color:#fff}
#investment .investment-intro{background:#f4f4f2;color:#181818}
#investment .investment-intro>.eyebrow{color:#81775e}
#investment .investment-intro>.section-explainer,#investment .investment-intro .roi-intro p{color:#626260}
#investment .investment-intro .roi-intro{background:#fff;border-color:#81775e}
#investment .investment-intro .roi-intro>span{color:#202020}
#investment .investment-intro>.editorial{color:#181818;border-color:#d7d7d4}
#investment .investment-workspace{background:#f6f6f4}
#investment .calc>.box,#investment .result{background:#fff;border-color:#e2e2df}
#investment-management .management-steps>div.active{background:#f2f2f0}
#calc-breakdown .cost-6{background:#f1f1ef}
#team .track-record{background:#f4f4f2}
#team .comparison img{background:#f5f5f3}
.visual-footer{background:#1d1d1d;color:#fff}
.visual-footer .eyebrow,.visual-footer p,.visual-footer button,.footer-signature>div{color:#f2f2f0}
@media(max-width:800px){#home .key-facts .metrics>div:nth-child(-n+2){border-bottom-color:#dededb}}
