.color-story{--sand:#e9ddca;--ivory:#f7f2e9;--clay:#b84e2c;--olive:#3d4b38;background:var(--ivory)}body:has(.color-story) header{background:#faf7f0f5;border-color:#d8cbb7}body:has(.color-story) header>div>nav>a{padding-block:10px}body:has(.color-story) header>div>nav>a img{height:62px}body:has(.color-story) header>div>nav>div.hidden{height:48px}.home-color-hero{background:var(--sand);border-bottom:1px solid #cdbca3;position:relative}.hero-layout{max-width:1600px;margin-inline:auto}.hero-copy{padding:66px 48px 74px;position:relative}.hero-copy:before{content:"";background:var(--clay);width:48px;height:3px;margin-bottom:28px;display:block}.hero-copy>p:first-of-type{color:#596348;font-weight:600}.color-story h1{font-size:clamp(3.4rem,5.4vw,5.3rem)}.color-story h1 span{color:var(--clay)}.hero-copy>p:not(:first-of-type){color:#62594d;max-width:470px}.hero-copy a[data-home-cta=hero-materials]{background:var(--clay);color:#fff;box-shadow:0 6px 20px #85401d12}.hero-copy a[data-home-cta=hero-materials]:hover{background:#973b21}.hero-copy a[data-home-cta=hero-projects]{color:#423c31;border-color:#86735c}.hero-copy a[data-home-cta=hero-projects]:hover{background:#f6ecdd}.hero-photo{align-self:stretch;min-height:610px;margin:28px 28px 28px 0}.hero-photo:after{content:"";pointer-events:none;border:1px solid #292e2315;position:absolute;inset:0}.material-ribbon{background:var(--olive);color:#f9f3e7;justify-content:flex-start;align-items:center;gap:24px;padding:22px max(32px,50vw - 752px);display:flex}.material-ribbon nav{flex-wrap:wrap;gap:38px;display:flex}.material-ribbon a{color:#f8f2e8;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:16px;font-size:11px;display:inline-flex}.material-ribbon a:hover{color:#e5b894}.home-brands{background:#fdfaf4;border-color:#dfd3bf}.home-brands>div{padding-block:25px}.home-discover{padding-block:76px 86px}.home-discover>div:first-child{border-bottom:1px solid #d6c9b6;padding-bottom:24px}.category-tile{color:var(--ink)}.category-caption{min-height:178px;padding:22px 24px 26px}.category-caption h3{font-size:29px;line-height:1.03}.category-caption p{color:#5e594e}.category-number{color:#7a735f;font:10px/1.3 var(--font-sans), sans-serif;letter-spacing:.13em;margin-bottom:12px;display:block}.category-caption>svg{margin-top:26px}.category-tone-0 .category-caption{background:#e5d9c5}.category-tone-1 .category-caption{background:#dce1d3}.category-tone-2 .category-caption{background:#e7c6b2}.home-projects{background:#364332}.home-projects>div{padding-block:74px 84px}.home-projects h2{color:#f9f2e5}.home-projects [data-home-cta=featured-project]{border-top:1px solid #d9ddca35;padding-top:20px}.home-visit{background:#e8cdb9;padding-block:72px;position:relative}.home-visit:before,.home-visit:after{content:"";z-index:0;background:#e8cdb9;width:max(0px,50vw - 800px);position:absolute;top:0;bottom:0}.home-visit:before{right:100%}.home-visit:after{left:100%}.home-visit>div:last-child{padding-right:12px}.home-visit>div:first-child{box-shadow:14px 14px #b5917330}.home-visit p,.home-visit address{color:#625142}.home-visit [data-home-cta=visit]{background:#4c563e}.home-visit a[href*=wa\.me]{border-color:#a98b72}body:has(.color-story) footer{color:#c5c7b8;background:#283326}body:has(.color-story) footer a{color:inherit}body:has(.color-story) footer a:hover{color:#e6b995}@media (min-width:1600px){.hero-copy{padding-left:48px}}@media (max-width:1100px) and (min-width:1024px){.hero-copy{padding:44px 30px}.hero-photo{min-height:580px}.material-ribbon nav{gap:20px}}@media (max-width:1023px){.hero-copy{padding:42px 28px 36px}.hero-photo{aspect-ratio:4/3;min-height:0;margin:0 24px 24px}.material-ribbon{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}.material-ribbon nav{gap:20px 28px;width:100%}.home-visit{padding-inline:28px}}@media (max-width:640px){.color-story h1{font-size:clamp(2.7rem,9.9vw,3.5rem)}.hero-copy:before{margin-bottom:20px}.hero-copy{padding:34px 24px}.hero-copy>p:not(:first-of-type){font-size:15px}.hero-copy div.mt-8{margin-top:24px}.hero-copy a[data-home-cta=hero-materials],.hero-copy a[data-home-cta=hero-projects]{gap:15px;padding:13px 18px;font-size:12px}.hero-photo{aspect-ratio:1;margin-inline:16px;margin-bottom:16px}.material-ribbon{padding:24px}.material-ribbon nav{grid-template-columns:1fr 1fr;gap:18px;display:grid}.material-ribbon a{justify-content:space-between;font-size:10px}.home-discover{padding-block:48px}.category-caption{min-height:0}.category-caption h3{font-size:30px}.home-projects>div,.home-visit{padding-block:48px}}body:has(.color-story) a[aria-label="Chatear por WhatsApp"]{bottom:24px;right:24px}@media (max-width:640px){body:has(.color-story) a[aria-label="Chatear por WhatsApp"]{justify-content:center;width:56px;height:56px;padding:8px;bottom:20px;right:20px}body:has(.color-story) a[aria-label="Chatear por WhatsApp"]>span{display:none}body:has(.color-story) a[aria-label="Chatear por WhatsApp"]>svg{width:34px;height:34px}}
