.hn{--hn-ink:#1b1f19;--hn-oliva:#7c7954;--hn-salvia:#cdd2c9;--hn-linho:#f6faf3;--hn-papel:#fdfefc;--hn-muted:#4a4f43;--hn-ease:cubic-bezier(.22, 1, .36, 1);background:var(--hn-ink);color:var(--hn-papel)}.hn img,.hn video{display:block}.hn .simbolo{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.01 551.32'%3E%3Cpath d='M431.08,221.5l39.68-21.92c0-20.95-.54-62.15-.54-62.15L235.41,0,0,136.71v278.21l235.41,136.39,235.34-136.39s.26-113.46.26-169.99l-39.93-23.44Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.01 551.32'%3E%3Cpath d='M431.08,221.5l39.68-21.92c0-20.95-.54-62.15-.54-62.15L235.41,0,0,136.71v278.21l235.41,136.39,235.34-136.39s.26-113.46.26-169.99l-39.93-23.44Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hn .rotulo{letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2;display:block}.hn .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.hn h2.titulo{letter-spacing:-.02em;margin-top:18px;font-size:clamp(36px,4.6vw,64px);font-weight:300;line-height:1.05}.hn .abertura{height:240svh;margin-top:-5rem;position:relative}.hn .abertura .palco{background:var(--hn-ink);height:100svh;position:sticky;top:0;overflow:hidden}.hn .abertura .janela{will-change:mask-size;position:absolute;inset:0;-webkit-mask-size:18vmin;mask-size:18vmin}.hn .abertura .janela video{object-fit:cover;width:100%;height:100%}.hn .abertura .veu{opacity:0;background:linear-gradient(90deg,#1b1f19d1,#1b1f1959 60%,#1b1f1926);position:absolute;inset:0}.hn .abertura .marca{text-align:center;white-space:nowrap;position:absolute;top:calc(50% + 14vmin);left:50%;transform:translate(-50%)}.hn .abertura .marca img{width:auto;height:18px;margin:0 auto 14px}.hn .abertura .marca span{color:var(--hn-salvia)}.hn .abertura .linhas{max-width:900px;position:absolute;top:50%;left:clamp(16px,6vw,96px);right:16px;transform:translateY(-50%)}.hn .abertura .linhas .l{letter-spacing:-.02em;opacity:0;font-size:clamp(40px,6.4vw,92px);font-weight:300;line-height:1.02;display:block;transform:translateY(40px)}.hn .abertura .linhas small{color:#fdfefcd1;opacity:0;max-width:520px;margin-top:28px;font-size:18px;line-height:1.6;display:block}.hn .abertura .essencias{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:absolute;inset:auto clamp(16px,6vw,96px) 12svh}.hn .abertura .essencia{opacity:0;border-top:1px solid #fdfefc59;padding-top:22px;transform:translateY(40px)}.hn .abertura .essencia b{letter-spacing:-.02em;font-size:clamp(34px,4.4vw,64px);font-weight:300;line-height:1;display:block}.hn .abertura .essencia p{color:#fdfefcd1;max-width:300px;margin-top:14px;font-size:15px;line-height:1.6}.hn .abertura .dica{letter-spacing:.3em;text-transform:uppercase;color:#fdfefcb3;font-size:10px;font-weight:700;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:720px){.hn .abertura .essencias{grid-template-columns:1fr;gap:18px;bottom:8svh}.hn .abertura .essencia p{margin-top:6px;font-size:13px}.hn .abertura .essencia b{font-size:30px}}.hn .mundos{height:300svh;position:relative}.hn .mundos .palco{height:100svh;transition:background-color .9s var(--hn-ease), color .9s var(--hn-ease);position:sticky;top:0;overflow:hidden}.hn .mundos .papel{opacity:0;transition:opacity .9s var(--hn-ease);background:url(/empreendimentos/refugio-moena/papel.webp) 0 0/765px;position:absolute;inset:0}.hn .mundos .grade{grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;height:100%;padding:90px clamp(16px,6vw,96px) 70px;display:grid;position:relative}.hn .mundos .texto{min-height:420px;position:relative}.hn .mundos .item{opacity:0;visibility:hidden;transition:opacity .7s var(--hn-ease), transform .9s var(--hn-ease), visibility 0s .7s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(30px)}.hn .mundos .item.ativo{opacity:1;visibility:visible;transition:opacity .7s var(--hn-ease), transform .9s var(--hn-ease), visibility 0s;transform:none}.hn .mundos .item .logo{flex:none;align-self:flex-start;width:auto;height:64px;margin:22px 0 30px}.hn .mundos .item svg.logo{aspect-ratio:278.88/141.75}.hn .mundos .item h3{letter-spacing:-.02em;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1}.hn .mundos .item p{opacity:.85;max-width:440px;margin-top:18px;font-size:17px;line-height:1.6}.hn .mundos .item .status{letter-spacing:.2em;text-transform:uppercase;opacity:.8;gap:14px;margin-top:26px;font-size:12px;display:inline-flex}.hn .mundos .item a.entrar{border:1px solid;align-self:flex-start;margin-top:34px;padding:15px 26px;font-size:14px;text-decoration:none;transition:opacity .3s}.hn .mundos .item a.entrar:hover{opacity:.7}.hn .mundos .foto{aspect-ratio:471/551;justify-self:center;height:min(78svh,760px);position:relative}.hn .mundos .foto .img{opacity:0;transition:opacity .9s var(--hn-ease), transform 1.6s var(--hn-ease);position:absolute;inset:0;transform:scale(1.12)}.hn .mundos .foto .img.ativo{opacity:1;transform:scale(1)}.hn .mundos .marcadores{gap:22px;display:flex;position:absolute;bottom:34px;left:clamp(16px,6vw,96px)}.hn .mundos .marcadores button{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;opacity:.55;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;transition:opacity .3s;display:flex}.hn .mundos .marcadores button[aria-pressed=true]{opacity:1}.hn .mundos .marcadores i{background:currentColor;width:12px;height:14px}.hn .mundos .contador{letter-spacing:.1em;opacity:.7;font-size:14px;font-weight:300;position:absolute;bottom:34px;right:clamp(16px,4vw,56px)}.hn .tema-high{color:#fff;background:#141414}.hn .tema-high .item[data-k=high] h3,.hn .tema-high .item[data-k=high] p{font-family:var(--font-poppins), sans-serif}.hn .tema-high .item[data-k=high] h3{letter-spacing:-.035em;font-weight:500}.hn .tema-moena{color:#4c522e;background:#f6f5ef}.hn .tema-moena .item[data-k=moena] h3{font-family:var(--font-ojuju), sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:600}.hn .tema-moena .item[data-k=moena] p{font-family:var(--font-raleway), sans-serif;color:#5c5f4c;opacity:1;font-weight:300}.hn .tema-inspira{color:#f4f2ed;background:#131b27}.hn .tema-inspira .item[data-k=inspira] h3,.hn .tema-inspira .item[data-k=inspira] p{font-family:var(--font-jost), sans-serif;font-weight:300}@media (max-width:860px){.hn .mundos .grade{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:center;gap:clamp(14px,3svh,32px);padding-top:96px;padding-bottom:76px}.hn .mundos .foto{order:-1;height:clamp(150px,34svh,420px)}.hn .mundos .texto{height:100%;min-height:0}.hn .mundos .item{justify-content:flex-start}.hn .mundos .item .logo{height:36px;margin:10px 0 14px}.hn .mundos .item h3{font-size:clamp(30px,7.4vw,52px)}.hn .mundos .item p{margin-top:10px;font-size:15px}.hn .mundos .item .status{margin-top:14px;font-size:11px}.hn .mundos .item a.entrar{margin-top:18px;padding:13px 22px}.hn .mundos .marcadores{gap:12px;bottom:26px}.hn .mundos .marcadores span{display:none}.hn .mundos .contador{bottom:26px}}@media (max-width:860px) and (min-width:600px){.hn .mundos .grade{padding-left:10vw;padding-right:10vw}.hn .mundos .item .logo{height:48px}.hn .mundos .item p{font-size:17px}}@media (max-width:860px) and (max-height:700px){.hn .mundos .grade{gap:12px;padding-top:88px;padding-bottom:64px}.hn .mundos .foto{height:26svh}.hn .mundos .item .logo{height:28px;margin:4px 0 8px}.hn .mundos .item h3{font-size:28px}.hn .mundos .item p{font-size:14px;line-height:1.5}.hn .mundos .item .status{margin-top:10px}.hn .mundos .item a.entrar{margin-top:12px;padding:11px 20px}}.hn .mapa{background:var(--hn-ink);padding:140px 0}.hn .mapa .cab{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.hn .mapa .cab p{color:#fdfefcbf;font-size:17px;line-height:1.6}.hn .mapa .corpo{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;margin-top:60px;display:grid}.hn .mapa .tela{aspect-ratio:1/.82;background:#20251e;position:relative;overflow:hidden}.hn .mapa svg{width:100%;height:100%;position:absolute;inset:0}.hn .mapa .pino{background:var(--hn-salvia);cursor:pointer;opacity:0;width:26px;height:30px;transition:opacity .6s var(--hn-ease), scale .7s var(--hn-ease), background .3s;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)scale(.2)}.hn .mapa .pino.visto{opacity:1;scale:1}.hn .mapa .pino.foco,.hn .mapa .pino:hover{background:#e7d9a8;scale:1.35}.hn .mapa .onda{pointer-events:none;background:#cdd2c940;width:120px;height:140px;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite hn-onda;position:absolute;transform:translate(-50%,-50%)}@keyframes hn-onda{0%{opacity:.9;scale:.15}to{opacity:0;scale:1}}.hn .mapa .bairro{letter-spacing:.24em;text-transform:uppercase;color:#fdfefc99;white-space:nowrap;margin-top:22px;font-size:10px;font-weight:700;position:absolute;transform:translate(-50%)}.hn .mapa .cartao{z-index:3;background:var(--hn-papel);width:230px;color:var(--hn-ink);pointer-events:none;opacity:0;transition:opacity .3s, transform .3s var(--hn-ease);padding:10px;position:absolute;transform:translateY(8px)}.hn .mapa .cartao.on{opacity:1;transform:none}.hn .mapa .cartao .f{aspect-ratio:16/10;position:relative;overflow:hidden}.hn .mapa .cartao b{margin-top:10px;font-size:18px;font-weight:400;display:block}.hn .mapa .cartao span{color:var(--hn-muted);font-size:12px}.hn .mapa ul{border-top:1px solid #fdfefc26;list-style:none}.hn .mapa li{border-bottom:1px solid #fdfefc26}.hn .mapa li>*{transition:color .3s, padding .3s var(--hn-ease);justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;display:flex}.hn .mapa li a:hover,.hn .mapa li.foco>*{color:#e7d9a8;padding-left:8px}.hn .mapa li small{color:#fdfefc99;font-size:13px}.hn .mapa .nota{color:#fdfefc8c;margin-top:14px;font-size:12px}.hn .mapa h3{color:var(--hn-salvia);margin:30px 0 10px}@media (max-width:860px){.hn .mapa{padding:100px 0}.hn .mapa .cab,.hn .mapa .corpo{grid-template-columns:1fr}}.hn .tempo{background:var(--hn-linho);height:240svh;color:var(--hn-ink);position:relative}.hn .tempo .palco{flex-direction:column;justify-content:center;height:100svh;padding-top:5rem;display:flex;position:sticky;top:0;overflow:hidden}.hn .tempo .cab{justify-content:space-between;align-items:flex-end;gap:30px;padding:0 clamp(16px,6vw,96px);display:flex}.hn .tempo .cab h2.titulo{font-size:clamp(32px,min(4.6vw,7svh),64px)}.hn .tempo .ano{letter-spacing:-.05em;color:var(--hn-oliva);font-variant-numeric:tabular-nums;font-size:clamp(72px,min(15vw,22svh),220px);font-weight:300;line-height:.8}.hn .tempo .trilho{will-change:transform;gap:28px;margin-top:clamp(20px,5svh,50px);padding-left:clamp(16px,6vw,96px);display:flex}.hn .tempo .card{flex:none;width:clamp(200px,min(30vw,36svh),300px)}.hn .tempo .card .f{aspect-ratio:4/5;position:relative;overflow:hidden}.hn .tempo .card .f:after{content:"";background:linear-gradient(#0000,#1b1f19d9);height:45%;position:absolute;inset:auto 0 0}.hn .tempo .card .f .logo-entregue{z-index:1;width:auto;max-width:70%;height:auto;max-height:52px;position:absolute;bottom:16px;left:16px}.hn .tempo .card p{color:var(--hn-muted);letter-spacing:.04em;margin-top:12px;font-size:13px}.hn .tempo .card.atual .f{outline:1px solid var(--hn-oliva);outline-offset:6px}@media (max-width:720px){.hn .tempo .cab{flex-direction:column;align-items:flex-start;gap:10px}.hn .tempo .card{width:min(58vw,36svh)}.hn .tempo .trilho{gap:18px}}.hn .origem{background:var(--hn-linho);color:var(--hn-ink);padding:120px 0 140px}.hn .origem .grade{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.hn .origem p{color:var(--hn-muted);margin-top:22px;font-size:18px;line-height:1.7}.hn .origem .video{aspect-ratio:471/551;justify-self:center;width:min(100%,480px)}.hn .origem .video video{object-fit:cover;width:100%;height:100%}.hn .origem .rotulo,.hn .tempo .rotulo{color:var(--hn-oliva)}@media (max-width:860px){.hn .origem .grade{grid-template-columns:1fr;gap:48px}}.hn .contato{background:var(--hn-linho);color:var(--hn-ink);padding:0 0 120px}.hn .contato .painel{background:var(--hn-ink);color:var(--hn-papel);grid-template-columns:1fr 1.1fr;gap:6vw;padding:clamp(32px,6vw,80px);display:grid}.hn .contato .painel p{color:#fdfefccc;margin-top:22px;font-size:17px;line-height:1.7}.hn .contato .perfis{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.hn .contato .perfil{cursor:pointer;text-align:left;min-height:96px;color:inherit;background:0 0;border:1px solid #fdfefc40;flex-direction:column;justify-content:space-between;padding:18px;transition:background .3s,border-color .3s,color .3s;display:flex}.hn .contato .perfil i{background:#fdfefc59;width:14px;height:16px;transition:background .3s}.hn .contato .perfil b{font-size:16px;font-weight:400;line-height:1.3}.hn .contato .perfil[aria-pressed=true]{background:var(--hn-papel);color:var(--hn-ink);border-color:var(--hn-papel)}.hn .contato .perfil[aria-pressed=true] i{background:var(--hn-oliva)}.hn .contato .perfil:focus-visible,.hn .contato .enviar:focus-visible{outline:2px solid var(--hn-salvia);outline-offset:3px}.hn .contato .campos{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.hn .contato input{width:100%;color:var(--hn-papel);background:0 0;border:0;border-bottom:1px solid #fdfefc59;outline:none;padding:14px 0;font-size:16px}.hn .contato input::placeholder{color:#fdfefc8c}.hn .contato input:focus{border-color:var(--hn-papel)}.hn .contato .nome{grid-column:1/-1}.hn .contato .enviar{cursor:pointer;background:var(--hn-oliva);color:var(--hn-papel);border:0;align-items:center;gap:12px;margin-top:26px;padding:16px 28px;font-size:14px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.hn .contato .enviar:hover{background:var(--hn-papel);color:var(--hn-ink)}.hn .contato .enviar:disabled{opacity:.6}.hn .contato .ok{align-items:center;gap:16px;margin-top:26px;font-size:17px;display:flex}.hn .contato .ok i{background:var(--hn-salvia);width:28px;height:32px;animation:hn-pulo .9s var(--hn-ease);flex:none}.hn .contato .erro{color:var(--hn-salvia);margin-top:14px;font-size:14px}@keyframes hn-pulo{0%{rotate:-60deg;scale:0}to{rotate:none;scale:1}}@media (max-width:860px){.hn .contato .painel{grid-template-columns:1fr}}@media (max-width:520px){.hn .contato .campos{grid-template-columns:1fr}}.hn.reduzido .tempo{height:auto}.hn.reduzido .tempo .palco{height:auto;padding:120px 0;position:relative}.hn.reduzido .tempo .trilho{padding-bottom:16px;padding-right:clamp(16px,6vw,96px);overflow-x:auto}.hn.reduzido .mapa .onda{animation:none;display:none}.hn.reduzido .abertura{height:auto}.hn.reduzido .abertura .palco{flex-direction:column;justify-content:center;gap:clamp(40px,8svh,80px);height:auto;min-height:100svh;padding:120px clamp(16px,6vw,96px) 60px;display:flex;position:relative;overflow:visible}.hn.reduzido .abertura .janela,.hn.reduzido .abertura .veu{pointer-events:none}.hn.reduzido .abertura .linhas{position:relative;top:auto;left:auto;right:auto;transform:none}.hn.reduzido .abertura .essencias{position:relative;inset:auto}.hn.reduzido .abertura .marca,.hn.reduzido .abertura .dica{display:none}
