@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._shell_kw5cg_1{position:fixed;right:22px;bottom:22px;z-index:120;font-family:Archivo,sans-serif}._dock_kw5cg_2{display:flex;justify-content:flex-end;gap:8px}._whatsappButton_kw5cg_3,._tonoButton_kw5cg_3{min-height:46px;border:1px solid #181817;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:600 10px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase}._whatsappButton_kw5cg_3{background:#f7f5f1;color:#181817}._tonoButton_kw5cg_3{background:#181817;color:#f7f5f1}._tonoButton_kw5cg_3 span{color:#b7b3ab}._waDot_kw5cg_7{width:7px;height:7px;border-radius:50%;background:#25d366;flex:0 0 auto}._panel_kw5cg_8{width:min(390px,calc(100vw - 24px));height:min(620px,calc(100vh - 100px));margin:0 0 10px auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;border:1px solid #181817;background:#f7f5f1;color:#181817;overflow:hidden}._header_kw5cg_9{min-height:70px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#181817;color:#f7f5f1}._header_kw5cg_9>div{display:grid;gap:6px}._header_kw5cg_9 span{color:#99968f;font:600 8px/1 Archivo,sans-serif;letter-spacing:.12em}._header_kw5cg_9 strong{font:500 20px/1 Newsreader,serif}._close_kw5cg_13{width:34px;height:34px;border:1px solid #4b4b48;background:transparent;color:#f7f5f1;cursor:pointer;font:300 24px/1 Archivo,sans-serif}._status_kw5cg_14{min-height:35px;padding:0 14px;border-bottom:1px solid #dddada;display:flex;align-items:center;gap:8px;color:#6e6b65;font:500 9px/1.2 Archivo,sans-serif}._status_kw5cg_14 i{width:6px;height:6px;border-radius:50%;background:#434d42}._messages_kw5cg_16{min-height:0;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}._assistantMessage_kw5cg_17,._userMessage_kw5cg_17{max-width:88%;padding:10px 11px;border:1px solid #d2cec7}._assistantMessage_kw5cg_17{align-self:flex-start;background:#eeeae4}._userMessage_kw5cg_17{align-self:flex-end;background:#181817;border-color:#181817;color:#f7f5f1}._assistantMessage_kw5cg_17>span,._userMessage_kw5cg_17>span{display:block;margin-bottom:5px;font:600 7px/1 Archivo,sans-serif;letter-spacing:.11em}._assistantMessage_kw5cg_17>span{color:#6e6b65}._userMessage_kw5cg_17>span{color:#99968f}._assistantMessage_kw5cg_17 p,._userMessage_kw5cg_17 p{margin:0;white-space:pre-wrap;font:400 12px/1.45 Archivo,sans-serif}._thinking_kw5cg_24{color:#6e6b65}._quickActions_kw5cg_25{padding:0 14px 12px;display:grid;grid-template-columns:1fr 1fr;gap:6px}._quickActions_kw5cg_25 button{min-height:36px;border:1px solid #cfcac2;background:transparent;color:#181817;cursor:pointer;font:600 9px/1 Archivo,sans-serif;letter-spacing:.05em}._quickActions_kw5cg_25 button:hover{background:#ece9e3}._handoff_kw5cg_28{margin:0 14px 10px;padding:11px 12px;border:1px solid #181817;display:flex;align-items:center;justify-content:space-between;gap:10px}._handoff_kw5cg_28 span{font:600 8px/1.2 Archivo,sans-serif;letter-spacing:.08em}._handoff_kw5cg_28 button{border:0;padding:0;background:transparent;color:#181817;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:600 9px/1.2 Archivo,sans-serif}._composer_kw5cg_31{padding:10px 12px;border-top:1px solid #dddada;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;background:#f7f5f1}._composer_kw5cg_31 textarea{min-height:54px;max-height:110px;border-radius:0;border-color:#cfcac2;background:#fff;font:400 12px/1.4 Archivo,sans-serif}._composer_kw5cg_31 button{min-height:40px;border-radius:0}._panelFooter_kw5cg_34{min-height:38px;border-top:1px solid #dddada;display:grid;grid-template-columns:repeat(3,1fr)}._panelFooter_kw5cg_34 button{border:0;border-right:1px solid #dddada;background:#f1eee8;color:#181817;cursor:pointer;font:600 8px/1 Archivo,sans-serif;letter-spacing:.05em;text-transform:uppercase}._panelFooter_kw5cg_34 button:last-child{border-right:0}@media(max-width:680px){._shell_kw5cg_1{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px}._dock_kw5cg_2{width:100%}._whatsappButton_kw5cg_3,._tonoButton_kw5cg_3{flex:1 1 0;min-width:0}._panel_kw5cg_8{width:100%;height:min(68vh,610px);margin-bottom:8px}}@media(prefers-reduced-motion:reduce){._messages_kw5cg_16{scroll-behavior:auto}}._site_1764r_1{min-height:100vh;background:var(--entono-warm);color:var(--entono-charcoal);overflow:clip}._header_1764r_1{position:fixed;z-index:150;top:0;left:0;right:0;height:72px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--entono-warm);mix-blend-mode:difference;pointer-events:none}._header_1764r_1>*{pointer-events:auto}._wordName_1764r_1{justify-self:start;color:inherit;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.28em}._nav_1764r_1{display:flex;gap:28px;align-items:center;font-size:9px;letter-spacing:.16em;text-transform:uppercase}._nav_1764r_1 a,._headerContact_1764r_1{position:relative;color:inherit;text-decoration:none}._nav_1764r_1 a:after,._headerContact_1764r_1:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}._nav_1764r_1 a:hover:after,._headerContact_1764r_1:hover:after{transform:scaleX(1);transform-origin:left center}._headerContact_1764r_1{justify-self:end;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}._hero_1764r_1{position:relative;height:100svh;min-height:640px;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm)}._heroVideo_1764r_1{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;transform:scale(1.02);will-change:transform}._heroShade_1764r_1{position:absolute;inset:0;background:linear-gradient(90deg,#121417a3,#1214172e 58%,#12141757),linear-gradient(0deg,rgba(18,20,23,.56),transparent 46%)}._heroCopy_1764r_1{position:absolute;z-index:3;inset:0;padding:16vh 4.5vw 5vh;display:flex;flex-direction:column;justify-content:center}._heroEyebrow_1764r_1{font-size:9px;letter-spacing:.18em;margin-bottom:4vh}._heroTitle_1764r_1{margin:0;max-width:1180px;font-size:clamp(72px,10vw,164px);line-height:.82;letter-spacing:-.062em;font-weight:500}._mask_1764r_1{display:block;overflow:hidden}._mask_1764r_1>span,._mask_1764r_1>em{display:block}._heroTitle_1764r_1 em,._manifestCopy_1764r_1 em,._projectsHead_1764r_1 em,._statement_1764r_1 em,._contactIntro_1764r_1 em,._brandHeading_1764r_1 em{font-family:var(--font-family-display);font-weight:400;font-style:italic}._heroBottom_1764r_1{margin-top:6vh;padding-top:16px;border-top:1px solid rgba(247,245,241,.35);display:flex;justify-content:space-between;gap:3vw;align-items:flex-start}._heroBottom_1764r_1 p{margin:0;max-width:420px;font-size:15px;line-height:1.45}._scrollCue_1764r_1{display:flex;gap:12px;align-items:center;font-size:8px;letter-spacing:.18em}._scrollCue_1764r_1 span{width:48px;height:1px;background:currentColor}._heroCorner_1764r_1{position:absolute;z-index:3;right:3.2vw;bottom:4.5vh;font-size:8px;letter-spacing:.18em}._manifest_1764r_1{padding:11vw 4vw 9vw;display:grid;grid-template-columns:2fr 8fr 2fr;gap:2vw;background:var(--entono-warm)}._manifestIndex_1764r_1{font-size:9px;letter-spacing:.16em;padding-top:10px}._manifestCopy_1764r_1{grid-column:2/4}._manifestCopy_1764r_1 p{margin:0;font-size:clamp(68px,9vw,148px);line-height:.83;letter-spacing:-.06em}._manifestFoot_1764r_1{grid-column:2/4;margin-top:6vw;padding-top:16px;border-top:1px solid var(--entono-line);display:flex;justify-content:space-between;gap:4vw}._manifestFoot_1764r_1 span{font-size:13px;font-weight:500}._manifestFoot_1764r_1 p{margin:0;max-width:420px;color:var(--entono-mineral-text);font-size:13px;line-height:1.5}._territories_1764r_1{position:relative;height:100svh;min-height:680px;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm)}._territorySpace_1764r_1,._territoryIdentity_1764r_1{position:absolute;inset:0;overflow:hidden}._territorySpace_1764r_1{z-index:1;clip-path:polygon(0 0,58% 0,42% 100%,0 100%)}._territorySpace_1764r_1 img,._territoryIdentity_1764r_1 img{width:100%;height:100%;object-fit:cover}._territorySpace_1764r_1 img{filter:saturate(.76) contrast(1.03);transform:scale(1.03)}._territoryIdentity_1764r_1{z-index:0;background:var(--entono-charcoal)}._territoryIdentity_1764r_1 img{filter:saturate(.65) brightness(.58);transform:scale(1.04)}._territoryShade_1764r_1{position:absolute;inset:0;background:linear-gradient(90deg,#1214171a,#1214179e)}._territoryShadeDark_1764r_1{position:absolute;inset:0;background:linear-gradient(90deg,#121417b8,#12141733)}._territoryCut_1764r_1{position:absolute;z-index:4;top:-30vh;bottom:-30vh;left:50%;width:4px;background:var(--entono-warm);transform:rotate(31.84deg);transform-origin:center center}._spaceLabel_1764r_1,._identityLabel_1764r_1{position:absolute;z-index:6;top:50%;transform:translateY(-50%);max-width:43vw}._spaceLabel_1764r_1{left:4.5vw}._identityLabel_1764r_1{right:4.5vw;text-align:right;opacity:0}._spaceLabel_1764r_1>span,._identityLabel_1764r_1>span{display:block;margin-bottom:16px;font-size:8px;letter-spacing:.18em}._spaceLabel_1764r_1 h2,._identityLabel_1764r_1 h2{margin:0;font-size:clamp(74px,10.7vw,170px);line-height:.8;letter-spacing:-.067em;font-weight:500}._spaceLabel_1764r_1 p,._identityLabel_1764r_1 p{margin:20px 0 0;max-width:340px;font-family:var(--font-family-display);font-size:21px;line-height:1.3}._identityLabel_1764r_1 p{margin-left:auto}._territoryFooter_1764r_1{position:absolute;z-index:7;left:4.5vw;right:4.5vw;bottom:4vh;padding-top:14px;border-top:1px solid rgba(247,245,241,.28);font-size:8px;letter-spacing:.18em}._spacesStory_1764r_1{position:relative;height:100svh;min-height:700px;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm)}._storyMedia_1764r_1{position:absolute;inset:0;overflow:hidden}._storyImage_1764r_1{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;will-change:transform,opacity}._storyShade_1764r_1{position:absolute;inset:0;background:linear-gradient(90deg,#12141780,#12141714 54%,#12141726),linear-gradient(0deg,rgba(18,20,23,.5),transparent 48%)}._storyTop_1764r_1{position:absolute;z-index:6;top:4.5vh;left:4vw;right:4vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em}._storyCopy_1764r_1{position:absolute;z-index:7;left:4vw;bottom:7vh;max-width:720px}._storyCopy_1764r_1>span{font-size:8px;letter-spacing:.18em}._storyCopy_1764r_1 h2{margin:14px 0 6px;font-size:clamp(70px,9vw,142px);line-height:.82;letter-spacing:-.06em;font-weight:500}._storyCopy_1764r_1 p{margin:0;font-family:var(--font-family-display);font-size:20px}._storyProgress_1764r_1{position:absolute;z-index:8;right:4vw;bottom:6vh;display:flex;gap:7px}._storyProgress_1764r_1 i{display:block;width:38px;height:1px;background:#f7f5f16b}._identityFilm_1764r_1{position:relative;height:100svh;min-height:700px;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm)}._brandMask_1764r_1{position:absolute;inset:0;overflow:hidden}._brandMask_1764r_1 video,._brandMask_1764r_1 img{width:100%;height:100%;object-fit:cover;will-change:transform}._brandShade_1764r_1{position:absolute;inset:0;background:linear-gradient(90deg,#121417b8,#12141733 52%,#12141794),linear-gradient(0deg,rgba(18,20,23,.58),transparent 48%)}._brandTop_1764r_1{position:absolute;z-index:5;top:4.5vh;left:4vw;right:4vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em}._brandHeading_1764r_1{position:absolute;z-index:6;left:4vw;bottom:11vh;max-width:980px}._brandHeading_1764r_1>span{display:block;font-size:12px;letter-spacing:.08em;margin-bottom:16px}._brandHeading_1764r_1 h2{margin:0;font-size:clamp(70px,8.5vw,136px);line-height:.84;letter-spacing:-.058em;font-weight:500}._brandRule_1764r_1{position:absolute;z-index:7;left:4vw;right:4vw;bottom:5.4vh;height:1px;background:#f7f5f173}._brandSteps_1764r_1{position:absolute;z-index:7;left:4vw;right:4vw;bottom:2.5vh;display:grid;grid-template-columns:repeat(4,1fr);font-size:8px;letter-spacing:.17em}._brandSteps_1764r_1 span:nth-child(n+2){text-align:center}._brandSteps_1764r_1 span:last-child{text-align:right}._projects_1764r_1{padding:11vw 4vw 10vw;background:var(--entono-warm)}._projectsHead_1764r_1{display:grid;grid-template-columns:2fr 7fr 3fr;gap:2vw;align-items:end;margin-bottom:7vw}._projectsHead_1764r_1>span{align-self:start;font-size:8px;letter-spacing:.17em;padding-top:10px}._projectsHead_1764r_1 h2{margin:0;font-size:clamp(68px,8.4vw,136px);line-height:.84;letter-spacing:-.058em;font-weight:500}._projectsHead_1764r_1 p{margin:0 0 6px;color:var(--entono-mineral-text);font-size:13px;line-height:1.55}._projectGrid_1764r_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--entono-line);border:1px solid var(--entono-line)}._projectCard_1764r_1{position:relative;min-height:70vh;appearance:none;border:0;padding:0;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm);cursor:pointer;text-align:left}._projectMedia_1764r_1{position:absolute;inset:0;overflow:hidden}._projectMedia_1764r_1 img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:filter .45s ease}._projectCard_1764r_1:nth-child(4) ._projectMedia_1764r_1 img{object-position:center}._projectTint_1764r_1{position:absolute;inset:0;background:linear-gradient(0deg,#121417c2,#1214170d 64%);transition:background-color .4s ease}._projectMeta_1764r_1{position:absolute;z-index:4;left:28px;right:28px;bottom:24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end}._projectMeta_1764r_1>div:first-child{grid-column:1/2}._projectMeta_1764r_1>div:first-child span{display:block;font-size:8px;letter-spacing:.16em;margin-bottom:8px}._projectMeta_1764r_1 h3{margin:0;font-size:clamp(42px,5.2vw,84px);line-height:.92;letter-spacing:-.055em;font-weight:500}._projectMeta_1764r_1 p{grid-column:1/2;margin:4px 0 0;font-size:10px;letter-spacing:.08em}._viewCase_1764r_1{grid-column:2/3;grid-row:1/3;display:flex;gap:12px;align-items:center;align-self:end;font-size:8px;letter-spacing:.16em}._plusMark_1764r_1{position:relative;display:inline-block;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;flex:0 0 auto}._plusMark_1764r_1 i,._plusMark_1764r_1 b{position:absolute;display:block;background:currentColor;left:50%;top:50%;transform:translate(-50%,-50%)}._plusMark_1764r_1 i{width:10px;height:1px}._plusMark_1764r_1 b{width:1px;height:10px}._projectCard_1764r_1:hover ._projectMedia_1764r_1 img{filter:brightness(.76);transform:scale(1.025)}._projectCard_1764r_1:hover ._projectTint_1764r_1{background:linear-gradient(0deg,#121417d6,#12141714 60%)}._projectCard_1764r_1:hover ._projectMeta_1764r_1{transform:translateY(-8px)}._projectCard_1764r_1:hover ._plusMark_1764r_1{transform:rotate(90deg)}._projectMeta_1764r_1,._plusMark_1764r_1{transition:transform .38s cubic-bezier(.2,.7,.2,1)}._statement_1764r_1{position:relative;overflow:hidden;padding:11vw 4vw 10vw;background:var(--entono-forest);color:var(--entono-warm)}._statement_1764r_1>span{position:relative;z-index:2;display:block;font-size:8px;letter-spacing:.18em;margin-bottom:7vw}._statementCopy_1764r_1{position:relative;z-index:2}._statement_1764r_1 p{margin:0;font-size:clamp(62px,9vw,146px);line-height:.83;letter-spacing:-.06em}._statementSlash_1764r_1{position:absolute;z-index:1;top:-24%;right:18%;width:2px;height:150%;background:#f7f5f138;transform:rotate(31.84deg)}._contact_1764r_1{padding:10vw 4vw 8vw;display:grid;grid-template-columns:7fr 5fr;gap:7vw;background:var(--entono-warm)}._contactIntro_1764r_1>span{font-size:8px;letter-spacing:.18em}._contactIntro_1764r_1 h2{margin:22px 0 0;font-size:clamp(70px,8.5vw,136px);line-height:.84;letter-spacing:-.058em;font-weight:500}._contactMenu_1764r_1{align-self:end}._contactRule_1764r_1{height:1px;background:var(--entono-charcoal)}._contactMenu_1764r_1 button{width:100%;min-height:82px;display:flex;justify-content:space-between;align-items:center;appearance:none;border:0;border-bottom:1px solid var(--entono-charcoal);background:transparent;color:inherit;padding:0;font:inherit;font-size:16px;cursor:pointer;transition:padding .25s ease,background-color .25s ease,color .25s ease}._contactMenu_1764r_1 button:hover{padding:0 14px;background:var(--entono-charcoal);color:var(--entono-warm)}._contactMenu_1764r_1 ._plusMark_1764r_1{width:30px;height:30px}._footer_1764r_1{min-height:140px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--entono-line);background:var(--entono-warm)}._footer_1764r_1 strong{font-size:15px;letter-spacing:.28em;font-weight:500}._footer_1764r_1 span{font-size:8px;letter-spacing:.16em}._footer_1764r_1 span:last-child{justify-self:end}._caseOverlay_1764r_1{position:fixed;z-index:500;inset:0;overflow-y:auto;background:var(--entono-warm);color:var(--entono-charcoal);animation:_caseIn_1764r_1 .42s cubic-bezier(.2,.75,.3,1)}@keyframes _caseIn_1764r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}._caseHeader_1764r_1{position:sticky;z-index:8;top:0;min-height:70px;padding:0 3.2vw;display:flex;justify-content:space-between;align-items:center;background:#f7f5f1f0;backdrop-filter:blur(16px);border-bottom:1px solid var(--entono-line)}._caseHeader_1764r_1>div{display:flex;align-items:center;gap:16px}._caseHeader_1764r_1 span{font-size:8px;letter-spacing:.16em;color:var(--entono-mineral-text)}._caseHeader_1764r_1 strong{font-size:13px;letter-spacing:.12em;font-weight:500}._closeCase_1764r_1{position:relative;width:42px;height:42px;border:0;background:transparent;cursor:pointer}._closeCase_1764r_1 i,._closeCase_1764r_1 b{position:absolute;left:50%;top:50%;width:19px;height:1px;background:var(--entono-charcoal);transition:transform .3s ease}._closeCase_1764r_1 i{transform:translate(-50%,-50%) rotate(45deg)}._closeCase_1764r_1 b{transform:translate(-50%,-50%) rotate(-45deg)}._closeCase_1764r_1:hover i{transform:translate(-50%,-50%) rotate(135deg)}._closeCase_1764r_1:hover b{transform:translate(-50%,-50%) rotate(45deg)}._caseHero_1764r_1{position:relative;height:82svh;min-height:620px;overflow:hidden;background:var(--entono-charcoal);color:var(--entono-warm)}._caseHero_1764r_1>img{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;animation:_caseHeroIn_1764r_1 1.1s cubic-bezier(.2,.75,.25,1) both}._caseHeroShade_1764r_1{position:absolute;inset:0;background:linear-gradient(0deg,#121417c7,#1214170d 62%),linear-gradient(90deg,rgba(18,20,23,.22),transparent 58%)}._caseHeroMeta_1764r_1{position:absolute;z-index:3;left:4vw;right:4vw;bottom:5vh}._caseHeroMeta_1764r_1>span{display:block;margin-bottom:14px;font-size:8px;letter-spacing:.18em}._caseHeroMeta_1764r_1 h2{margin:0;font-size:clamp(86px,11vw,182px);line-height:.78;letter-spacing:-.068em;font-weight:500}._caseHeroMeta_1764r_1 p{margin:24px 0 0;max-width:500px;font-family:var(--font-family-display);font-size:19px;line-height:1.35}._caseHeroIndex_1764r_1{position:absolute;z-index:3;right:4vw;top:4vh;font-size:8px;letter-spacing:.18em}._caseIntro_1764r_1{padding:8vw 4vw 6vw;display:grid;grid-template-columns:2fr 7fr 3fr;gap:2vw;align-items:end}._caseIntro_1764r_1>span{align-self:start;font-size:8px;letter-spacing:.17em;padding-top:8px}._caseIntro_1764r_1 h2{margin:0;font-size:clamp(64px,8.5vw,136px);line-height:.84;letter-spacing:-.058em;font-weight:500}._caseIntro_1764r_1 p{margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--entono-mineral-text)}._caseGallery_1764r_1{padding:0 4vw 6vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--entono-line)}._caseGallery_1764r_1 figure{position:relative;margin:0;background:var(--entono-charcoal);overflow:hidden}._caseGallery_1764r_1 figure:nth-child(3n+1){grid-column:1/-1}._caseGallery_1764r_1 img{display:block;width:100%;height:auto;min-height:55vh;object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1)}._caseGallery_1764r_1 figure:hover img{transform:scale(1.018)}._caseGallery_1764r_1 figcaption{position:absolute;left:16px;bottom:14px;padding:5px 7px;background:#121417b8;color:var(--entono-warm);font-size:7px;letter-spacing:.16em}._caseEnd_1764r_1{display:block;margin:0 auto 7vw;appearance:none;border:1px solid var(--entono-charcoal);background:transparent;color:inherit;padding:15px 24px;font:inherit;font-size:9px;letter-spacing:.18em;cursor:pointer;transition:background-color .25s ease,color .25s ease}._caseEnd_1764r_1:hover{background:var(--entono-charcoal);color:var(--entono-warm)}@keyframes _caseHeroIn_1764r_1{0%{transform:scale(1.08);filter:brightness(.72)}to{transform:scale(1);filter:brightness(1)}}._heroBrandWrap_1764r_3{position:absolute;z-index:1;inset:-4%;width:108%;height:108%;overflow:hidden;will-change:clip-path}._heroBrandVideo_1764r_3{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transform:scale(1.04)}._heroBrandShade_1764r_3{position:absolute;inset:0;background:linear-gradient(90deg,#12141780,#12141714 58%,#12141738)}._heroCut_1764r_3{position:absolute;z-index:2;top:-22vh;left:50%;width:3px;height:145vh;background:#f7f5f1db;transform:rotate(31.84deg);transform-origin:center center;will-change:transform,opacity}._heroSpaceTag_1764r_3,._heroIdentityTag_1764r_3{position:absolute;z-index:5;bottom:9.4vh;color:var(--entono-warm);text-decoration:none;font-size:9px;letter-spacing:.2em;border-bottom:1px solid rgba(247,245,241,.65);padding-bottom:5px}._heroSpaceTag_1764r_3{left:4.5vw}._heroIdentityTag_1764r_3{right:4.5vw}._dualIntro_1764r_3{padding:8vw 4vw 7vw;background:var(--entono-warm)}._dualIntroHead_1764r_3{display:grid;grid-template-columns:2fr 10fr;gap:2vw;margin-bottom:6vw}._dualIntroHead_1764r_3>span{font-size:8px;letter-spacing:.17em;padding-top:10px}._dualIntroHead_1764r_3 h2{margin:0;font-size:clamp(58px,7.4vw,118px);line-height:.86;letter-spacing:-.055em;font-weight:500}._dualIntroHead_1764r_3 em{font-family:var(--font-family-display);font-weight:400}._dualIntroGrid_1764r_3{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--entono-charcoal);border-bottom:1px solid var(--entono-charcoal)}._dualCard_1764r_3{position:relative;min-height:220px;padding:24px 26px 22px;display:grid;grid-template-columns:46px 1fr auto;gap:18px;align-items:end;color:inherit;text-decoration:none;transition:background-color .35s ease,color .35s ease,transform .35s ease}._dualCard_1764r_3:hover{transform:translateY(-2px)}._dualCard_1764r_3+._dualCard_1764r_3{border-left:1px solid var(--entono-charcoal)}._dualCard_1764r_3>span{align-self:start;font-size:9px;letter-spacing:.17em}._dualCard_1764r_3 h3{margin:0 0 10px;font-size:clamp(42px,4.7vw,74px);line-height:.9;letter-spacing:-.05em;font-weight:500}._dualCard_1764r_3 p{margin:0;max-width:340px;color:var(--entono-mineral-text);font-size:13px;line-height:1.45;transition:color .35s ease}._dualCard_1764r_3:hover{background:var(--entono-charcoal);color:var(--entono-warm)}._dualCard_1764r_3:hover p{color:#f7f5f1b8}._dualCard_1764r_3 ._plusMark_1764r_1{align-self:end}._dualIntroFoot_1764r_3{padding-top:18px;font-size:8px;letter-spacing:.18em;color:var(--entono-mineral-text)}._mobileStoryImage_1764r_3{display:none}@media(max-width:820px){._header_1764r_1{height:62px;padding:0 18px;grid-template-columns:1fr auto}._wordName_1764r_1{font-size:13px}._nav_1764r_1{display:none}._headerContact_1764r_1{font-size:8px}._hero_1764r_1{min-height:620px}._heroCopy_1764r_1{padding:14vh 18px 34px;justify-content:flex-end}._heroEyebrow_1764r_1{font-size:8px;margin-bottom:22px}._heroTitle_1764r_1{font-size:clamp(58px,18vw,88px);line-height:.84}._heroBottom_1764r_1{margin-top:28px;flex-direction:column;gap:22px}._heroBottom_1764r_1 p{font-size:13px;max-width:300px}._heroCorner_1764r_1{right:18px;bottom:30px}._manifest_1764r_1{padding:90px 18px 80px;display:block}._manifestIndex_1764r_1{margin-bottom:48px}._manifestCopy_1764r_1 p{font-size:clamp(54px,15.5vw,80px);line-height:.88}._manifestFoot_1764r_1{display:block;margin-top:52px}._manifestFoot_1764r_1 span{display:block;margin-bottom:16px}._manifestFoot_1764r_1 p{font-size:12px}._territories_1764r_1{height:auto;min-height:0;background:var(--entono-charcoal)}._territorySpace_1764r_1,._territoryIdentity_1764r_1{position:relative;height:78svh;min-height:560px}._territorySpace_1764r_1{clip-path:none}._territoryIdentity_1764r_1{z-index:1}._territoryShade_1764r_1,._territoryShadeDark_1764r_1{background:linear-gradient(0deg,#12141799,#12141714 60%)}._territoryCut_1764r_1{display:none}._spaceLabel_1764r_1,._identityLabel_1764r_1{inset:auto 18px;transform:none;max-width:none;text-align:left;opacity:1}._spaceLabel_1764r_1{top:58svh}._identityLabel_1764r_1{top:136svh}._spaceLabel_1764r_1 h2,._identityLabel_1764r_1 h2{font-size:clamp(60px,17vw,86px)}._spaceLabel_1764r_1 p,._identityLabel_1764r_1 p{font-size:18px;max-width:300px;margin-left:0}._territoryFooter_1764r_1{left:18px;right:18px;bottom:18px;z-index:9}._spacesStory_1764r_1{height:auto;min-height:0;background:var(--entono-warm);color:var(--entono-charcoal);padding:84px 18px}._storyMedia_1764r_1,._storyTop_1764r_1,._storyProgress_1764r_1{display:none}._storyCopy_1764r_1{position:relative;left:auto;bottom:auto;max-width:none;opacity:1!important;margin-bottom:18px;background:var(--entono-charcoal);color:var(--entono-warm);min-height:76svh;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;overflow:hidden}._storyCopy_1764r_1:before{content:"";position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}._storyCopy_1764r_1:nth-of-type(1):before{background-image:url(/_cdn/static/b4f2e41f-9c28-4bf2-8d74-daa01b04421f-interior-cocina.png)}._storyCopy_1764r_1:nth-of-type(2):before{background-image:url(/_cdn/static/471afa7b-ebce-4c79-a01f-0b41edb3c669-interior-sala-v2.png)}._storyCopy_1764r_1:nth-of-type(3):before{background-image:url(/_cdn/static/4c0e3a63-92d2-4174-b125-ef80ee77902b-interior-bebe.png)}._storyCopy_1764r_1:nth-of-type(4):before{background-image:url(/_cdn/static/ebdaf407-9c8f-4c10-911b-9165388d5edd-interior-terraza.png)}._storyCopy_1764r_1:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#121417b8,#1214170d 62%)}._storyCopy_1764r_1>*{position:relative;z-index:2}._storyCopy_1764r_1 ._mobileStoryImage_1764r_3{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}._storyCopy_1764r_1 h2{font-size:clamp(54px,16vw,80px);line-height:.84;margin:10px 0 4px}._storyCopy_1764r_1 p{font-size:16px}._identityFilm_1764r_1{height:auto;min-height:760px}._brandMask_1764r_1{inset:0}._brandTop_1764r_1{top:72px;left:18px;right:18px}._brandTop_1764r_1 span:last-child{display:none}._brandHeading_1764r_1{left:18px;right:18px;bottom:120px}._brandHeading_1764r_1>span{font-size:10px}._brandHeading_1764r_1 h2{font-size:clamp(56px,15.5vw,82px);line-height:.86}._brandRule_1764r_1{left:18px;right:18px;bottom:72px}._brandSteps_1764r_1{left:18px;right:18px;bottom:34px;font-size:7px;grid-template-columns:1fr 1fr;row-gap:8px}._brandSteps_1764r_1 span:nth-child(n){text-align:left}._brandSteps_1764r_1 span:nth-child(2n){text-align:right}._projects_1764r_1{padding:90px 18px 80px}._projectsHead_1764r_1{display:block;margin-bottom:56px}._projectsHead_1764r_1>span{display:block;margin-bottom:26px}._projectsHead_1764r_1 h2{font-size:clamp(58px,16vw,86px);line-height:.86;margin-bottom:24px}._projectsHead_1764r_1 p{font-size:12px;max-width:320px}._projectGrid_1764r_1{grid-template-columns:1fr}._projectCard_1764r_1{min-height:68svh}._projectMeta_1764r_1{left:18px;right:18px;bottom:18px}._projectMeta_1764r_1 h3{font-size:52px}._viewCase_1764r_1 span{display:none}._statement_1764r_1{padding:94px 18px 88px}._statement_1764r_1>span{margin-bottom:62px}._statement_1764r_1 p{font-size:clamp(50px,14.4vw,74px);line-height:.9}._contact_1764r_1{padding:90px 18px 80px;grid-template-columns:1fr;gap:68px}._contactIntro_1764r_1 h2{font-size:clamp(58px,16vw,84px);line-height:.86}._contactMenu_1764r_1 button{min-height:68px;font-size:15px}._footer_1764r_1{min-height:150px;padding:28px 18px;grid-template-columns:1fr 1fr;row-gap:18px}._footer_1764r_1 strong{font-size:13px}._footer_1764r_1 span:nth-child(2){grid-column:1/-1;order:3}._caseHeader_1764r_1{padding:0 18px;min-height:62px}._caseHero_1764r_1{height:74svh;min-height:520px}._caseHeroMeta_1764r_1{left:18px;right:18px;bottom:28px}._caseHeroMeta_1764r_1>span{font-size:7px;margin-bottom:10px}._caseHeroMeta_1764r_1 h2{font-size:clamp(68px,19vw,96px);line-height:.82}._caseHeroMeta_1764r_1 p{font-size:15px;max-width:300px;margin-top:16px}._caseHeroIndex_1764r_1{right:18px;top:24px;font-size:7px}._caseIntro_1764r_1{padding:76px 18px 42px;display:block}._caseIntro_1764r_1>span{display:block;margin-bottom:20px}._caseIntro_1764r_1 h2{font-size:clamp(54px,15.5vw,80px);line-height:.88;margin-bottom:22px}._caseIntro_1764r_1 p{font-size:12px;max-width:320px}._caseGallery_1764r_1{padding:0 18px 48px;grid-template-columns:1fr;gap:14px;background:transparent}._caseGallery_1764r_1 figure:nth-child(3n+1){grid-column:auto}._caseGallery_1764r_1 img{min-height:0;height:auto}._caseEnd_1764r_1{margin-bottom:70px}}@media(max-width:820px){._heroBrandWrap_1764r_3{inset:-3%;width:106%;height:106%}._heroCut_1764r_3{left:51%;width:2px}._heroSpaceTag_1764r_3,._heroIdentityTag_1764r_3{top:86px;bottom:auto;font-size:7px;letter-spacing:.16em}._heroSpaceTag_1764r_3{left:18px}._heroIdentityTag_1764r_3{right:18px}._heroEyebrow_1764r_1{max-width:210px}._heroBottom_1764r_1{padding-right:42px}._dualIntro_1764r_3{padding:88px 18px 74px}._dualIntroHead_1764r_3{display:block;margin-bottom:48px}._dualIntroHead_1764r_3>span{display:block;margin-bottom:26px}._dualIntroHead_1764r_3 h2{font-size:clamp(54px,15.5vw,80px);line-height:.87}._dualIntroGrid_1764r_3{grid-template-columns:1fr}._dualCard_1764r_3{min-height:210px;padding:22px 0;grid-template-columns:40px 1fr auto}._dualCard_1764r_3+._dualCard_1764r_3{border-left:0;border-top:1px solid var(--entono-charcoal)}._dualCard_1764r_3 h3{font-size:44px}._dualCard_1764r_3 p{font-size:12px}._dualIntroFoot_1764r_3{padding-top:16px;line-height:1.5}}@media(prefers-reduced-motion:reduce){._site_1764r_1 *{scroll-behavior:auto!important}._heroVideo_1764r_1,._storyImage_1764r_1,._brandMask_1764r_1 video,._projectMedia_1764r_1 img{transform:none!important;transition:none!important}._projectCard_1764r_1,._storyCopy_1764r_1,._brandHeading_1764r_1{opacity:1!important;transform:none!important}}._footer_1764r_1 a{color:inherit;text-decoration:none}._footer_1764r_1 a:hover{text-decoration:underline;text-underline-offset:3px}._consentBanner_1764r_6{position:fixed;z-index:700;left:18px;right:18px;bottom:18px;max-width:680px;margin:0 auto;padding:16px 18px;border:1px solid var(--entono-charcoal);background:#f7f5f1f7;backdrop-filter:blur(14px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center;box-shadow:0 12px 40px #12141724}._consentBanner_1764r_6 p{margin:0;font-size:11px;line-height:1.5;color:var(--entono-mineral-text)}._consentBanner_1764r_6>div{display:flex;gap:8px}._consentBanner_1764r_6 button{appearance:none;border:1px solid var(--entono-charcoal);background:transparent;color:inherit;padding:10px 12px;font:inherit;font-size:8px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}._consentBanner_1764r_6 button:last-child{background:var(--entono-charcoal);color:var(--entono-warm)}._consentBanner_1764r_6>a{grid-column:1/-1;color:inherit;font-size:8px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){._consentBanner_1764r_6{grid-template-columns:1fr;left:10px;right:10px;bottom:10px;padding:14px}._consentBanner_1764r_6>div{display:grid;grid-template-columns:1fr 1fr}._consentBanner_1764r_6>a{grid-column:auto}}
