1O GrupoFamília Freitas, o legado e a HZ Participações
2Projetos HZO portfólio da Artique em Santa Catarina
3Fazenda Bom RetiroEcossistema, residencial e estratégia comercial
Solidez
1
O Grupo HZ
Família Freitas · Legado empresarial
Raízes
Família Freitas
O fundador. Pioneiro da industrialização do sul catarinense.
O visionário. Levou o grupo à indústria e descobriu a Serra para o vinho.
Os herdeiros. Transformam o legado em destino, vinho e patrimônio.
Legado industrial e vitivinícola
Mineração de carvão
Pioneiros da industrialização no sul catarinense.
Navecal
Empresa de Navegação Catarinense.
Rede Eldorado de Comunicação
Adquirida pela RBS e Record em 1995.
Cecrisa S/A
Indústria de cerâmica e porcelanato.
A busca pelo terroir
Dilor percorre regiões produtoras ao redor do mundo. A busca por condições para vinhos de altitude o leva à Serra Catarinense.
Portinari
Uma das marcas de maior prestígio do setor cerâmico.
Vinhos de altitude
Plantio experimental de uvas viníferas em São Joaquim e Bom Retiro.
Villa Francioni
A vinícola nasce da visão pioneira para os vinhos de altitude.
Hospitalidade, vinho e mercado imobiliário
Na terceira e quarta gerações, Abner e João impulsionam a Fazenda Bom Retiro e a Vinícola Thera, integrando hospitalidade, gastronomia e residencial em um destino de alto padrão na Serra Catarinense. A atuação se estende a outras regiões do estado, com os projetos imobiliários da HZ.
Manoel Dilor de FreitasPlantio experimental, Serra Catarinense
A descoberta da Serra
A busca pelo terroir
Dilor percorre as regiões produtoras do mundo até encontrar a Serra Catarinense.
Pioneirismo na Serra
Plantio experimental de uvas viníferas em altitude, em São Joaquim e Bom Retiro.
Villa Francioni
A vinícola nasce da visão pioneira para os vinhos de altitude.
HZ Participações
Do legado empresarial da família ao desenvolvimento imobiliário em Santa Catarina, a holding estrutura seu portfólio por meio da Artique Incorporadora.
5
projetos em Santa Catarina
R$ 3,9bi
de VGV consolidado
R$ 100mi
já investidos na Fazenda Bom Retiro
Conselho de administração
João Paulo de Freitas · Linda Freitas · Abner Zeus de Freitas, CEO do Grupo
Uma das vinícolas mais premiadas do Brasil
300 milgarrafas por ano
20rótulos
26 hade vinhedos
70 milvisitantes por ano
Mais de 60 prêmiosMelhor espumante Charmat do Brasil
Decanter World Wine Awards3x melhor vinho rosé do Brasil
Eventos e experiências
Cerimônias entre os vinhedos, com a Pedra Branca como testemunha.
A vindima aberta a convidados: colher, brindar e celebrar entre os vinhedos.
A taça servida no gramado, de frente para a Serra.
O encontro de supercarros do 4WheelToyz Club, com chegada na Vinícola Thera.
Corrida entre vinhedos e araucárias, com largada na Vinícola Thera.
A Serra a cavalo, entre vinhedos e araucárias.
O destino de serra mais próximo da capital
A 2h30 de Florianópolis e a apenas 45 min do Aeroporto de Correia Pinto.
Para quem exige exclusividade e otimização de tempo.
Portfólio
2
Projetos HZ
Artique Incorporadora · Santa Catarina
Portfólio · Artique Incorporadora
Projetos HZ
VGV consolidado
R$ 3,92bi
Fazenda Bom Retiro Vinícola Thera
Bom Retiro 800 ha
Fase: comercialização
R$ 1,94 bi
Villa Franca
Criciúma 87 ha
Fase: implantação
R$ 380 mi
Ponta dos Magalhães
Governador Celso Ramos Frente mar
Fase: licenciamento
R$ 1,6 a 2,2 bi
Projetos HZ · Artique Incorporadora
Villa Franca
Localização
Criciúma, Santa Catarina · junto à BR-101
Conceito
Bairro planejado
Áreas
87 ha de terreno · 42 ha de lotes
Quatro zonas
Comercial e grande varejo Logística e industrial Uso misto · residencial
Fase
Implantação
VGV
R$ 380 milhões
Projetos HZ · Artique Incorporadora
Ponta dos Magalhães
Localização
Governador Celso Ramos, Santa Catarina
Conceito
Residencial frente mar
Áreas
379.880 m² de terreno 81.805 m² de área construída projetada
Programa
Dois núcleos residenciais 2 restaurantes · 14 lojas
Fase
Licenciamento
VGV
R$ 1,6 a 2,2 bilhões
One page view · Fazenda Bom Retiro
Potencial imobiliário
800ha
área total
R$ 100mi
investimento realizado
R$ 1,94bi
VGV total residual
Residencial Fase I · lotes em estoqueR$ 27 mi
Residencial Fase I · 35 Private ResidencesR$ 300 mi
Residencial Fase II · 130 lotes e vilas de residênciasR$ 535 mi
Borgo · 420 unidades em multipropriedadeR$ 1.078 mi
Fase I em 38 ha · Fase II em 77 ha · Borgo em 20.300 m² · hotel de 32 suítes não incluído no VGV
Hotel e Spa de Luxo · em projeto
Ativo de valor
3
Fazenda Bom Retiro
O destino · Vinícola Thera · Masterplan
Marco CasamontiSócio-fundador Studio Archea · Florença
Um masterplan com assinatura global
Em 2015, a família contratou o Studio Archea, de Florença, para desenhar o futuro dos 8 milhões de m² da Fazenda. Fundado em 1988, o escritório assina projetos em Florença, Milão, Roma, Gênova e Paris.
Vinícola Antinori · ToscanaProjeto do Studio Archea · referência mundial
Tripé conceitual
VinhoArteNatureza
O território
Em desenvolvimento
Os novos equipamentos
O marco cultural do complexo.
Hospitalidade de alto padrão entre os vinhedos.
Um vilarejo de hospedagem no espírito da Toscana.
Cavalgadas e a tradição do campo serrano.
Inspirado em Amantikir e Inhotim. Arte em matéria orgânica da região.
Anfiteatro à beira do lago, inspirado no Teatro L'Occitane.
Gastronomia e vivência de fazenda para toda a família.
Referências e projeto: novas cabanas, restaurante, wine bar e spa ao lado da Vinícola Thera.
O residencial
3
Um estilo de vida de campo-luxo único
Private Residences · Casas do Bosque e do Lago
Carregando o Residencial
Carregando
Private Residences · Localização
O território
Onde o residencial está inserido
Unidades disponíveis · set/26
Residencial Fase I
Mapa de disponibilidade
Imagens meramente ilustrativas
Residencial Fase II
VGV potencial
R$ 535,8mi
130
lotes residenciais e hoteleiros
77ha
área da Fase II
R$ 193mi
VGV dos lotes
R$ 342mi
VGV das vilas de residências
2027
vendas gerais e obras
Estratégia de valorização
Geração de vida
Vinícola Thera, Wine Bar, Hotel Boutique e Pousada geram vida e fluxo qualificado. O residencial consolida essa ocupação, com 57 lotes vendidos.
MOMENTO ATUAL · ETAPA 2
Movimento atual
Lançamento das Private Residences, casas de alto padrão com entrega turn-key. Entrega do Club House com piscina, spa, fitness e lounge de convivência.
Blindagem patrimonial
Novos equipamentos de luxo previstos para ampliar o patamar do destino: Museu do Vinho, Borgo Hotel, Hotel e Spa de Luxo, Centro Equestre e Artpark.
Lançamento Private Residence
Casas do BosqueCasas do Lago
Casas de campo assinadas por arquitetos renomados
Projetos de 317 a 874 m²
Opções de 3 a 5 suítes
Living com lareira e cozinha gourmet com churrasqueira
Suíte master com closet e banho ele/ela
Benefícios dos proprietários
Thera Winemaker
Barrica privada com o nome da família e participação na criação de um rótulo exclusivo.
Confraria de Proprietários
Encontros privados, prioridade no Wine Bar e benefícios para os proprietários.
Vouchers do comprador
Casas do Bosque: R$ 50 mil em produtos Artisan. Casas do Lago: R$ 200 mil em produtos Artefacto.
/
Momento atual
3
A nova estrutura comercial
Reposicionamento · Três frentes de venda
Reposicionamento comercial
Marketing imobiliário
Contratação estratégica, conceito Slow Escape, campanha de lançamento e rebranding das casas como Private Residences.
Público da Fazenda
Evento de lançamento, maquete, totem e visitas guiadas ao residencial.
Trade imobiliário
Embaixadores, parcerias com imobiliárias e relacionamento com corretores.
Relacionamento
Acompanhamento de interessados, campanhas digitais e pós-venda com Confraria e Winemaker.
Frentes comerciais
Curto prazo
Conversão do público da Fazenda
Evento de lançamento
Maquete do empreendimento
Totem no Wine Bar e na vinícola
Visitas guiadas ao residencial
Médio prazo
Trade imobiliário
Conselho de embaixadores
Parcerias com imobiliárias
Plataforma de relacionamento com o corretor
Longo prazo
Nutrição e relacionamento
Gestão e acompanhamento de interessados
Contato contínuo com potenciais compradores
Campanhas digitais qualificadas
Pós-venda: Confraria e Winemaker
Evolução do empreendimento
De vinícola a destino
2013
Nasce a Vinícola Thera e a primeira colheita
2015
Masterplan do Studio Archea, de Florença
2017–18
Wine Bar, Deck, Pousada e Armazém
2024
Nova sede da Thera e lançamento do Residencial Fase I
2026
Private Residences, Club House e nova estrutura comercial
Momento atual
2027–28
Vendas e obras do Residencial Fase II
2029–35
Borgo, Hotel e Spa, Museu do Vinho e novos equipamentos
Evidências na Mídia
Um contato mais próximo com o universo do vinho, podendo participar do processo de produção e criar um rótulo exclusivo.
Pequena região de Santa Catarina vira polo de enoturismo e atrai empreendimentos imobiliários de alto padrão.
Fazenda Bom Retiro
O destino ganha vida
2013
Nasce a Vinícola Thera. Primeira colheita e desenvolvimento do masterplan da Fazenda.
2017 a 2024
Wine Bar, Pousada, Hotel Boutique e Residencial ampliam as experiências e dão vida ao destino.
Mais uma etapa do residencial
Fase II
Corretor · campanha de setembro/26
Vendeu, ganhou a sua safra
Uma experiência que nenhuma incorporadora oferece. Nas vendas das Private Residences em setembro, você participa da elaboração de um vinho autoral, com a curadoria de um dos enólogos mais premiados do Brasil, e ganha uma barrica em nome da sua família para brindar as próximas vendas com os seus clientes. O começo de uma relação de longo prazo com a Fazenda.
300garrafas · safra própria
R$ 50 milvalor estimado da safra
30/09vendas até
Corretor · comissões
5% de comissão + 1% de bônus
Comissão 5%R$ 505.680
Bônus 1%R$ 101.136
TotalR$ 606.816
Referência do cálculoCasa do Lago 46R$ 10.113.600 · valores mai/26
Corretor · desafio do vídeo
O vídeo mais viral leva R$ 5.000
Publique um vídeo sobre as Casas do Lago ou as Casas do Bosque. O corretor com o vídeo de maior alcance recebe um cheque de R$ 5.000.
Tema Casas do Lago ou Casas do Bosque, Residencial Fazenda Bom Retiro.
Onde Instagram, em perfil público, no formato Reels.
Marcação Marcar o perfil oficial da Fazenda Bom Retiro e usar #FazendaBomRetiro.
Período Vídeos publicados de 14/09 a 14/12/2026.
Apuração 15/12/2026: vence o vídeo com mais visualizações; empate decidido pelo número de curtidas.
Quantidade Cada corretor pode publicar quantos vídeos quiser; vale o melhor resultado.
Conteúdo Sem promessa de rentabilidade, sem preços e sem plantas; imagens da Fazenda liberadas para uso.
Prêmio Cheque de R$ 5.000 entregue em até 30 dias após a apuração.
Viva o raro
Obrigado
Material restrito a investidores
Residencial Fase II
Residencial · Casas edificadas
Alto padrão de arquitetura
Definição do padrão construtivo e de vizinhança.
Residencial · Serviços
Hospitalidade pay per use
Room service
Concierge
Laundry service
Housekeeping
Chef a domicílio
Jardinagem
Administração de locaçãopara os proprietários
← → navegar · Esc índice · F tela cheia
{const l=sec.querySelector('.loading');if(l)l.remove();if(!pre)focusV3();});
}else if(!pre){v3send('goto',start);focusV3();}
}
function focusV3(){try{frame.contentWindow.focus();}catch(e){}}
function v3send(cmd,arg){if(frame&&frame.contentWindow)frame.contentWindow.postMessage({fbr:cmd,arg},'*');}
addEventListener('message',e=>{const d=e.data||{};if(!d.fbr)return;
if(d.fbr==='i'){v3i=d.i;if(ORDER[idx]==='residencial'){chromeFor(byId('residencial'));hookSettle();hookArrive();}}
else if(d.fbr==='back'){show(ORDER.indexOf('residencial')-1,-1);}
else if(d.fbr==='end'){show(ORDER.indexOf('residencial')+1,1);}
else if(d.fbr==='key'){handleKey(d.key);}});
/* galeria de vendas (lightbox): wine bar, pousada, hotel boutique */
const GALS={hzvilla:{eyebrow:'Villa Franca',lead:'',items:[{src:'assets/hz/hz-villafranca.jpg'},{src:'assets/hz/image33.png',pt:true},{src:'assets/hz/image34.jpg'},{src:'assets/hz/image35.jpg'}]},hzponta:{eyebrow:'Ponta dos Magalhães',lead:'',items:[{src:'assets/hz/hz-magalhaes.png'},{src:'assets/hz/ponta-localizacao.jpg',pt:true}]},
winebar:{eyebrow:'Thera Wine Bar',lead:'Gastronomia autoral com vista para os vinhedos: o ponto de encontro da Fazenda, do almoço ao pôr do sol.',items:[
{src:'assets/galeria/thera_winebar_5.jpg'},{pair:['assets/galeria/winebar-prato-1.jpg','assets/galeria/winebar-prato-2.jpg']},{src:'assets/galeria/thera_winebar_4.jpg'},{pair:['assets/galeria/winebar-prato-3.jpg','assets/galeria/winebar-prato-4.jpg']},{src:'assets/galeria/thera_winebar_3.jpg',pos:'center 38%'}]},
hotel:{eyebrow:'Hotel Boutique',lead:'Cabanas de madeira e vidro entre as araucárias, lounge com lareira, piscina e sauna com vista para a Serra.',items:[
{src:'assets/galeria/hotel_boutique_lounge_7.jpg'},{src:'assets/galeria/hotel_boutique_suites_5.jpg'},{pair:['assets/galeria/hotel-piscina-manha.jpg','assets/galeria/hotel-sauna.jpg']},{src:'assets/galeria/hotel_boutique_lounge_2.jpg'},{pair:['assets/galeria/hotel-lounge-vista.jpg','assets/galeria/hotel-deck.jpg']},{src:'assets/galeria/hotel_boutique_suites_2.jpg'}]},
pousada:{eyebrow:'Pousada Trinca Ferro',lead:'Hospedagem de campo com piscina, deck e suítes de frente para os vinhedos.',items:[
{src:'assets/galeria/pousada-piscina-2.jpg',pos:'center 44%'},{src:'assets/galeria/pousada-aerea.jpg'},{src:'assets/galeria/pousada-noite-2.jpg',pos:'center 55%'},{src:'assets/galeria/pousada-trica-ferro-2.jpg'}]},
armazem:{eyebrow:'Armazém',lead:'Empório, degustação e os rótulos da Thera para levar: a loja da Fazenda.',items:[
{src:'assets/galeria/armazem_4.jpg'},{src:'assets/galeria/armazem_2.jpg'}]}};
/* mapa interativo de disponibilidade */
const LOTES={"1": {"t": "lote", "at": "4.748", "ap": "2.000", "p": "2.417.968", "ato": "725.391", "sem": "90.674", "men": "55.412"}, "9": {"t": "lote", "at": "4.511", "ap": "1.900", "p": "3.870.820", "ato": "1.161.246", "sem": "145.156", "men": "88.706"}, "11": {"t": "lote", "at": "4.155", "ap": "1.751", "p": "2.372.101", "ato": "711.630", "sem": "88.954", "men": "54.361"}, "19": {"t": "lote", "at": "5.460", "ap": "2.300", "p": "3.589.046", "ato": "1.076.714", "sem": "134.589", "men": "82.249"}, "41": {"t": "lote", "at": "4.596", "ap": "1.936", "p": "2.676.601", "ato": "802.980", "sem": "100.373", "men": "61.339"}, "53": {"t": "lote", "at": "3.919", "ap": "1.650", "p": "2.455.024", "ato": "736.507", "sem": "92.063", "men": "56.261"}, "56": {"t": "lote", "at": "3.563", "ap": "1.501", "p": "2.411.415", "ato": "723.425", "sem": "90.428", "men": "55.262"}, "57": {"t": "lote", "at": "3.798", "ap": "1.600", "p": "2.306.804", "ato": "692.041", "sem": "86.505", "men": "52.864"}, "62": {"t": "lote", "at": "7.122", "ap": "3.059", "p": "4.354.671", "ato": "1.306.401", "sem": "163.300", "men": "99.795"}, "63": {"t": "lote", "at": "4.392", "ap": "1.851", "p": "2.334.113", "ato": "700.234", "sem": "87.529", "men": "53.490"}, "64": {"t": "lote", "at": "4.392", "ap": "1.850", "p": "2.356.255", "ato": "706.876", "sem": "88.360", "men": "53.998"}, "67": {"t": "lote", "at": "4.772", "ap": "2.011", "p": "2.195.401", "ato": "658.620", "sem": "82.328", "men": "50.311"}, "76A": {"t": "bosque", "ter": "932,12 m²", "con": "378,48 m²", "su": "4 suítes", "sub": "Garagem coberta para 4 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "5.450.112", "ato": "1.635.033", "sem": "408.758", "men": "27.250", "ch": "545.011", "fin": "40.875", "ent": "24 meses", "pl": ["plantas/76A-1.jpg", "plantas/76A-2.jpg", "plantas/76A-3.jpg"]}, "76B": {"t": "bosque", "ter": "921,75 m²", "con": "336,51 m²", "su": "3 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "4.610.187", "ato": "1.383.056", "sem": "345.764", "men": "23.050", "ch": "461.018", "fin": "34.576", "ent": "24 meses", "pl": ["plantas/76B-1.jpg", "plantas/76B-2.jpg", "plantas/76B-3.jpg"]}, "78A": {"t": "bosque", "ter": "944,28 m²", "con": "316,99 m²", "su": "3 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "4.340.000", "ato": "1.302.000", "sem": "325.500", "men": "21.700", "ch": "434.000", "fin": "32.550", "ent": "24 meses", "pl": ["plantas/78A-1.jpg", "plantas/76B-2.jpg", "plantas/76B-3.jpg"]}, "78B": {"t": "bosque", "ter": "674,90 m²", "con": "316,99 m²", "su": "3 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "4.342.763", "ato": "1.302.828", "sem": "325.707", "men": "21.713", "ch": "434.276", "fin": "32.570", "ent": "24 meses", "pl": ["plantas/78A-1.jpg", "plantas/76B-2.jpg", "plantas/76B-3.jpg"]}, "79A": {"t": "bosque", "ter": "940,28 m²", "con": "361,34 m²", "su": "4 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "5.203.296", "ato": "1.560.988", "sem": "390.247", "men": "26.016", "ch": "520.329", "fin": "39.024", "ent": "24 meses", "pl": ["plantas/79A-1.jpg", "plantas/79A-2.jpg", "plantas/79A-3.jpg"]}, "79B": {"t": "bosque", "ter": "847,16 m²", "con": "361,34 m²", "su": "4 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "5.203.296", "ato": "1.560.988", "sem": "390.247", "men": "26.016", "ch": "520.329", "fin": "39.024", "ent": "24 meses", "pl": ["plantas/79A-1.jpg", "plantas/79A-2.jpg", "plantas/79A-3.jpg"]}, "81A": {"t": "bosque", "ter": "931,34 m²", "con": "361,34 m²", "su": "4 suítes", "sub": "Garagem coberta para 4 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "5.203.296", "ato": "1.560.988", "sem": "390.247", "men": "26.016", "ch": "520.329", "fin": "39.024", "ent": "24 meses", "pl": ["plantas/79A-1.jpg", "plantas/79A-2.jpg", "plantas/79A-3.jpg"]}, "81B": {"t": "bosque", "ter": "1069,13 m²", "con": "316,99 m²", "su": "3 suítes", "sub": "Garagem coberta para 3 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e elevador", "p": "4.950.358", "ato": "1.485.107", "sem": "371.276", "men": "24.751", "ch": "495.035", "fin": "37.127", "ent": "24 meses", "pl": ["plantas/81B-1.jpg", "plantas/76B-2.jpg", "plantas/76B-3.jpg"]}, "46": {"t": "lago", "ter": "1638,23 m²", "con": "684,99 m²", "su": "4 suítes", "sub": "Garagem coberta para 4 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado, elevador e jacuzzi", "p": "10.113.600", "ato": "3.034.080", "sem": "758.520", "men": "50.568", "ch": "1.011.360", "fin": "75.852", "ent": "36 meses", "pl": ["plantas/46-1.jpg", "plantas/46-2.jpg", "plantas/46-3.jpg"]}, "47": {"t": "lago", "ter": "1600,32 m²", "con": "733,31 m²", "su": "4 suítes", "sub": "Garagem coberta para 4 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado, elevador e jacuzzi", "p": "10.587.795", "ato": "3.176.338", "sem": "794.085", "men": "52.939", "ch": "1.058.780", "fin": "79.408", "ent": "36 meses", "pl": ["plantas/47-1.jpg", "plantas/47-2.jpg", "plantas/47-3.jpg"]}, "68": {"t": "lago", "ter": "1965,18 m²", "con": "583,30 m²", "su": "5 suítes", "sub": "Garagem coberta para 5 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e jacuzzi", "p": "8.026.050", "ato": "2.407.815", "sem": "601.953", "men": "40.130", "ch": "802.605", "fin": "60.195", "ent": "36 meses", "pl": ["plantas/68-1.jpg", "plantas/68-2.jpg", "plantas/68-3.jpg"]}, "69": {"t": "lago", "ter": "1330,55 m²", "con": "492,55 m²", "su": "4 suítes", "sub": "Garagem coberta para 4 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e jacuzzi", "p": "7.388.250", "ato": "2.216.475", "sem": "554.118", "men": "36.941", "ch": "738.825", "fin": "55.411", "ent": "36 meses", "pl": ["plantas/69-1.jpg", "plantas/69-2.jpg", "plantas/69-3.jpg"]}, "74": {"t": "lago", "ter": "1728,25 m²", "con": "586,12 m²", "su": "5 suítes", "sub": "Garagem coberta para 5 carros, adega e dependência de serviço", "dif": "Projeto planejado com esperas para automação, ar condicionado e jacuzzi", "p": "8.369.250", "ato": "2.510.775", "sem": "627.693", "men": "41.846", "ch": "836.925", "fin": "62.769", "ent": "36 meses", "pl": ["plantas/74-1.jpg", "plantas/74-2.jpg", "plantas/74-3.jpg"]}};
(function(){
const sec=byId('lotes'), jan=byId('jan'), corpo=jan.querySelector('.corpo'), foto=jan.querySelector('.foto img'), scrimj=sec.querySelector('.scrimj');
const R=(l,v,c='')=>v?`
Parcelas e semestrais corrigidas pelo IPCA (mensal). Valores set/26.
`;
return;
}
const col=d.t==='bosque'?'Casas do Bosque · Diego Espírito Santo':'Casas do Lago · Jobim Carlevaro';
const nome=(d.t==='bosque'?'Casa do Bosque ':'Casa do Lago ')+id;
const cond=d.ato?`${R('Preço',money(d.p),'big')}${R('Ato',money(d.ato))}${R('Semestrais (4x)',money(d.sem))}${R('Mensais (24x)',money(d.men))}${R('Chaves',money(d.ch))}${R('Financiamento (24x)',money(d.fin))}`
:`${R('Preço',money(d.p),'big')}`;
corpo.innerHTML=`
${col}${nome}
${R('Área privativa do terreno',d.ter)}${R('Área total construída',d.con)}${R('Dormitórios',d.su)}
${R('Suíte master','Ampla, com closet e banho ele/ela','txt')}${R('Área social','Living integrado, cozinha gourmet, lounge e varanda','txt')}${R('Subsolo',d.sub,'txt')}${R('Diferenciais',d.dif,'txt')}${R('Esquadrias','Janelas piso-teto em alumínio de alta performance','txt')}
${PLN.map((n,i)=>``).join('')}
${PLN.map((n,i)=>`
`).join('')}
Perspectivas ilustrativas · as plantas variam conforme a unidade · toque na planta para ampliar
${ptec(id)}
${cond}${R('Entrega',d.ent)}
Correção do saldo: CUB durante a obra · IGPM + 1% a.m. após a entrega. Valores mai/26.
`;
corpo.querySelectorAll('.ptabs button').forEach(b=>b.addEventListener('click',e=>{e.stopPropagation();const fp=b.closest('.fp');fp.querySelectorAll('.ptabs button').forEach(x=>x.classList.toggle('cur',x===b));fp.querySelectorAll('.ptp').forEach(p=>{p.style.display=p.dataset.pk===b.dataset.pk?'block':'none';});}));
corpo.querySelectorAll('.plp figure').forEach(f=>f.addEventListener('click',e=>{e.stopPropagation();const figs=[...corpo.querySelectorAll('.plp figure')];ZV.open(figs.map((g,i)=>({src:g.dataset.src,title:PLN[i]})),figs.indexOf(f));}));
corpo.querySelectorAll('.ptbody figure').forEach(f=>f.addEventListener('click',e=>{e.stopPropagation();const panes=[...corpo.querySelectorAll('.fp[data-fp="pt"] .ptp')];ZV.open(panes.map(p=>{const rc=p.querySelector('.rooms');return {src:p.querySelector('figure').dataset.src,title:FLN[p.dataset.pk]||'',rooms:rc?rc.innerHTML:'',wt:true};}),panes.findIndex(p=>p.contains(f)));}));
corpo.querySelectorAll('.ftabs button').forEach(b=>b.addEventListener('click',e=>{e.stopPropagation();corpo.querySelectorAll('.ftabs button').forEach(x=>x.classList.toggle('cur',x===b));corpo.querySelectorAll('.fp').forEach(p=>p.classList.toggle('cur',p.dataset.fp===b.dataset.fp));}));
}
sec.querySelectorAll('.unit').forEach(p=>p.addEventListener('click',e=>{e.stopPropagation();if(sec.querySelector('.map').dataset.arrastou)return;lastTouch=Date.now();render(p.dataset.u);}));
jan.querySelector('.x').addEventListener('click',e=>{e.stopPropagation();close();});
scrimj.addEventListener('click',e=>{e.stopPropagation();close();});
(function(){
var map=sec.querySelector('.map'), lupa=sec.querySelector('.lupa'), tela=sec.querySelector('.tela'), ctl=sec.querySelector('.zoomctl');
if(!map||!lupa||!tela||!ctl)return;
var esc=1, x=0, y=0, MIN=1, MAX=3;
function fator(){ var r=map.getBoundingClientRect(); return (r.width/map.offsetWidth)||1; }
/* o mapa anda livre pelo palco inteiro; so nao pode sair de vista */
function prende(){
var W=map.offsetWidth, H=map.offsetHeight;
var tx=tela.offsetLeft, ty=tela.offsetTop, w=tela.offsetWidth*esc, h=tela.offsetHeight*esc;
var a=w<=W?0:W-w, b=w<=W?W-w:0;
x=Math.min(b-tx*esc,Math.max(a-tx*esc,x));
a=h<=H?0:H-h; b=h<=H?H-h:0;
y=Math.min(b-ty*esc,Math.max(a-ty*esc,y));
}
function aplica(anima){
if(esc<=1.001){esc=1;x=0;y=0;} else prende();
lupa.style.transition=anima?'':'none';
lupa.style.transform='translate('+x.toFixed(2)+'px,'+y.toFixed(2)+'px) scale('+esc.toFixed(4)+')';
if(!anima){ lupa.offsetHeight; lupa.style.transition=''; }
map.classList.toggle('ampliado',esc>1.001);
sec.classList.toggle('explora',esc>1.001);
ctl.querySelectorAll('[data-zn]').forEach(function(b){b.classList.toggle('cur',Math.abs(parseFloat(b.dataset.zn)-esc)<0.012);});
ctl.querySelector('[data-z="-"]').disabled=esc<=MIN+0.001;
ctl.querySelector('[data-z="+"]').disabled=esc>=MAX-0.001;
}
function zoomEm(novo,cx,cy,anima){
novo=Math.min(MAX,Math.max(MIN,novo));
if(Math.abs(novo-esc)<0.0005)return;
var k=novo/esc; x=cx-(cx-x)*k; y=cy-(cy-y)*k; esc=novo; aplica(anima);
}
function ponto(e){ var r=map.getBoundingClientRect(), f=fator(); return [(e.clientX-r.left)/f,(e.clientY-r.top)/f]; }
function centro(){ return [map.offsetWidth/2,map.offsetHeight/2]; }
tela.addEventListener('wheel',function(e){
e.preventDefault(); e.stopPropagation();
var c=ponto(e);
var d=e.deltaMode===1?e.deltaY*16:e.deltaY;
zoomEm(esc*Math.exp((e.ctrlKey?-d*0.012:-d*0.0024)),c[0],c[1],false);
},{passive:false});
/* sem setPointerCapture: com captura o navegador redireciona o clique para o
container e o lote deixava de abrir quando o mapa estava ampliado */
var ax=0,ay=0,arr=false,mov=0;
function anda(e){
if(!arr)return;
var f=fator(), dx=(e.clientX-ax)/f, dy=(e.clientY-ay)/f;
mov+=Math.abs(dx)+Math.abs(dy); x+=dx; y+=dy; ax=e.clientX; ay=e.clientY; aplica(false);
}
function solta(){
if(!arr)return; arr=false; map.classList.remove('arrastando');
window.removeEventListener('pointermove',anda);
window.removeEventListener('pointerup',solta);
window.removeEventListener('pointercancel',solta);
if(mov>6){ map.dataset.arrastou='1'; setTimeout(function(){delete map.dataset.arrastou;},60); }
}
tela.addEventListener('pointerdown',function(e){
if(e.button!==0||esc<=1.001)return;
arr=true; mov=0; ax=e.clientX; ay=e.clientY;
map.classList.add('arrastando');
window.addEventListener('pointermove',anda);
window.addEventListener('pointerup',solta);
window.addEventListener('pointercancel',solta);
});
tela.addEventListener('dblclick',function(e){
e.preventDefault(); e.stopPropagation();
var c=ponto(e);
zoomEm(esc>1.001?1:2,c[0],c[1],true);
});
ctl.addEventListener('click',function(e){
var b=e.target.closest('button'); if(!b)return;
e.stopPropagation();
var c=centro();
if(b.dataset.z==='+') zoomEm(esc*1.25,c[0],c[1],true);
else if(b.dataset.z==='-') zoomEm(esc/1.25,c[0],c[1],true);
else if(b.dataset.zn){ var n=parseFloat(b.dataset.zn); if(n<=1){esc=1;x=0;y=0;aplica(true);} else zoomEm(n,c[0],c[1],true); }
});
ctl.addEventListener('pointerdown',function(e){e.stopPropagation();});
aplica(false);
window.__lupaReset=function(){esc=1;x=0;y=0;aplica(false);};
})();
window.__lotesReset=()=>{close();if(window.__lupaReset)window.__lupaReset();sec.querySelectorAll('.unit,.ul').forEach(p=>p.classList.remove('cur'));};
window.__lotesClose=()=>{if(zoom.classList.contains('on')){ZV.next();return true;}if(sec.classList.contains('open')){close();return true;}return false;};
window.__lotesPrev=()=>{if(zoom.classList.contains('on')){ZV.prev();return true;}if(sec.classList.contains('open')){close();return true;}return false;};
})();
const GAL_ORDER=['winebar','hotel','pousada','armazem'];
const lbMenu=byId('lightbox').querySelector('.lb-menu');
GAL_ORDER.forEach(k=>{const b=document.createElement('button');b.textContent=GALS[k].eyebrow;b.dataset.gk=k;b.addEventListener('click',()=>{lbTouch=Date.now();openLB(k,true);});lbMenu.appendChild(b);});
const LBCACHE={};
function lbPre(src){if(LBCACHE[src])return LBCACHE[src];const i=new Image();i.decoding='async';i.src=src;LBCACHE[src]=i;return i;}
function lbPreloadAll(){Object.values(GALS).forEach(g=>g.items.forEach(it=>{(it.pair||[it.src]).forEach(lbPre);}));}
(window.requestIdleCallback||(f=>setTimeout(f,1800)))(()=>lbPreloadAll());
const lb=byId('lightbox'),lbFrame=lb.querySelector('.lb-frame'),lbDots=lb.querySelector('.lb-dots'),lbEyebrow=lb.querySelector('.lb-eyebrow'),lbLead=lb.querySelector('.lb-lead');
let lbTimer=null,lbTouch=0,lbImgs=[];
function openLB(key,keep,startAt){
const g=GALS[key];if(!g)return;lb.__key=key;lb.classList.toggle('project-gallery',key==='hzvilla'||key==='hzponta');
[...lbMenu.children].forEach(b=>b.classList.toggle('cur',b.dataset.gk===key));
lbEyebrow.textContent=g.eyebrow;lbLead.textContent=g.lead;
lbFrame.innerHTML=g.items.map((it,k)=>{const c=(k===((startAt==='last')?g.items.length-1:0))?'cur':'';return it.pair?`
`:``;}).join('');
lbFrame.querySelectorAll('img').forEach(i=>{const c=LBCACHE[i.getAttribute('src')];if(!c)lbPre(i.getAttribute('src'));});
lbImgs=[...lbFrame.children];
let li=(startAt==='last')?lbImgs.length-1:0;lb.__at=()=>li;lb.__len=lbImgs.length;const ready=el=>[...(el.tagName==='IMG'?[el]:el.querySelectorAll('img'))].every(i=>i.complete&&i.naturalWidth);
const paint=()=>{const tgt=lbImgs[li];if(tgt&&!ready(tgt)){const mine=li;let done=false;const go=()=>{if(done||li!==mine)return;done=true;lbImgs.forEach((im,k)=>im.classList.toggle('cur',k===mine));};[...(tgt.tagName==='IMG'?[tgt]:tgt.querySelectorAll('img'))].forEach(i=>{i.addEventListener('load',()=>{if(ready(tgt))go();},{once:true});i.addEventListener('error',go,{once:true});});setTimeout(go,1500);}else{lbImgs.forEach((im,k)=>im.classList.toggle('cur',k===li));}lbDots.innerHTML=lbImgs.map((_,k)=>``).join('');[...lbDots.children].forEach((d,k)=>d.onclick=()=>{lbTouch=Date.now();li=k;paint();});};
paint();
lb.__next=()=>{lbTouch=Date.now();li=(li+1)%lbImgs.length;paint();};
lb.__prev=()=>{lbTouch=Date.now();li=(li-1+lbImgs.length)%lbImgs.length;paint();};
clearInterval(lbTimer);
lb.classList.add('open');lb.setAttribute('aria-hidden','false');lastTouch=Date.now();
}
function closeLB(){lb.classList.remove('open');lb.setAttribute('aria-hidden','true');clearInterval(lbTimer);lastTouch=Date.now();}
document.querySelectorAll('.explorar[data-gal]').forEach(b=>b.addEventListener('click',()=>openLB(b.dataset.gal)));
lb.querySelectorAll('[data-act]').forEach(b=>b.addEventListener('click',()=>{const a=b.dataset.act;lbTouch=Date.now();if(a==='lb-close')closeLB();else if(a==='lb-next')next();else if(a==='lb-prev')prev();}));
lb.addEventListener('click',e=>{if(e.target===lb)closeLB();});
/* botões, teclado, toque */
document.querySelectorAll('[data-go]').forEach(b=>{b.addEventListener('click',()=>{if(b.closest('#capa')){try{if(!document.fullscreenElement&&!(navigator.maxTouchPoints>1&&/iPad|iPhone/.test(navigator.userAgent)))toggleFs();}catch(e){}}go(b.dataset.go);});if(b.getAttribute('role')==='button')b.addEventListener('keydown',e=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();e.stopPropagation();go(b.dataset.go);}});});
document.querySelectorAll('[data-sgo]').forEach(b=>b.addEventListener('click',e=>{e.stopPropagation();const d=b.dataset.sgo;if(d.slice(0,3)==='v3:')goV3(+d.slice(3));else go(d);}));
byId('fim').querySelector('.corretor')?.addEventListener('click',e=>{e.stopPropagation();go('cor1');});
byId('rst').addEventListener('click',e=>{e.stopPropagation();go('capa');});
/* fase ii · conteudo cifrado, aberto pelo codigo do apresentador */
(function(){
var cofre=byId('cofre'), inp=cofre.querySelector('input'), erro=cofre.querySelector('.erro'),
form=cofre.querySelector('form'), pronto=false;
function abrir(){ if(pronto){go('f2a');return;} cofre.classList.add('on'); erro.textContent=''; inp.value=''; setTimeout(function(){inp.focus();},60); }
function fechar(){ cofre.classList.remove('on'); try{stage.focus({preventScroll:true});}catch(e){} }
byId('fim').querySelector('.fase2')?.addEventListener('click',function(e){e.stopPropagation();abrir();});
cofre.querySelector('.x').addEventListener('click',function(e){e.stopPropagation();fechar();});
cofre.addEventListener('click',function(e){if(e.target===cofre)fechar();});
cofre.addEventListener('keydown',function(e){e.stopPropagation();if(e.key==='Escape'){e.preventDefault();fechar();}});
inp.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();if(form.requestSubmit)form.requestSubmit();else form.dispatchEvent(new Event('submit',{cancelable:true}));}});
function ligarIndiceF2(){
var trilho=document.querySelector('.trilhof2'); if(!trilho)return;
var ctl=byId('ctl'), cro=byId('chrome');
if(cro && trilho.parentNode!==cro) cro.appendChild(trilho);
var fio=trilho.querySelector('.fio i'), bts=[].slice.call(trilho.querySelectorAll('button[data-tela]'));
var F2=['f2a','f2loc','f2b','f2map','f2crono','f2g','f2perfil','f2h','f2j'];
var palco=byId('stage')||document.body, ult=-2;
bts.forEach(function(b){b.addEventListener('click',function(e){e.stopPropagation();trilho.classList.remove('preso');go(b.dataset.tela);});});
trilho.querySelector('.fio').addEventListener('click',function(e){e.stopPropagation();trilho.classList.toggle('preso');});
trilho.querySelector('.menuf2').addEventListener('click',function(e){e.stopPropagation();});
document.addEventListener('click',function(){trilho.classList.remove('preso');});
document.addEventListener('keydown',function(e){if(e.key==='Escape')trilho.classList.remove('preso');});
function pinta(){
var a=document.querySelector('.scr.active'), i=a?F2.indexOf(a.id):-1;
if(i===ult)return; ult=i;
trilho.classList.toggle('on',i>=0);
if(i<0) trilho.classList.remove('preso');
if(ctl) ctl.classList.toggle('emf2',i>=0);
var fsb=byId('fsb'); if(fsb) fsb.classList.toggle('emf2',i>=0);
if(i<0)return;
fio.style.transform='scaleX('+((i+1)/F2.length).toFixed(4)+')';
bts.forEach(function(b){b.classList.toggle('cur',b.dataset.tela===a.id);});
}
new MutationObserver(pinta).observe(palco,{subtree:true,attributes:true,attributeFilter:['class']});
pinta();
}
function ligarGrupos(){
var sec=byId('f2g'); if(!sec)return;
var bts=[].slice.call(sec.querySelectorAll('.menug button')), atual=0;
function sel(i){
atual=Math.max(0,Math.min(bts.length-1,i));
var g=bts[atual].dataset.g;
bts.forEach(function(b){b.classList.toggle('cur',b.dataset.g===g);});
sec.querySelectorAll('.lt').forEach(function(x){x.classList.toggle('on',x.dataset.g===g);});
sec.querySelectorAll('.ficha').forEach(function(x){x.classList.toggle('on',x.dataset.g===g);});
}
bts.forEach(function(b,i){b.addEventListener('click',function(e){e.stopPropagation();sel(i);});});
window.__f2gNext=function(){ if(atual0){sel(atual-1);return true;} return false; };
window.__f2gRe=function(dir){ sel(dir<0?bts.length-1:0); };
sel(0);
}
function ligarMapa(){
var sec=byId('f2map'); if(!sec)return;
function ir(i){ setStep(sec,Math.max(0,Math.min(+sec.dataset.steps-1,i))); }
sec.querySelectorAll('.zona,[data-ir]').forEach(function(z){
z.addEventListener('click',function(e){ e.stopPropagation(); ir(+z.dataset.ir); });
});
sec.querySelectorAll('.atalhos li').forEach(function(li,i){
li.querySelector('button').addEventListener('click',function(e){ e.stopPropagation(); ir(i); });
});
}
function ligarLocal(){
var sec=byId('f2loc'); if(!sec)return;
function sel(p){
sec.querySelectorAll('.alvo').forEach(function(x){x.classList.toggle('cur',x.dataset.p===p);});
sec.querySelectorAll('.aro').forEach(function(x){x.classList.toggle('sel',x.dataset.p===p);});
sec.querySelectorAll('.cartao').forEach(function(x){x.classList.toggle('cur',x.dataset.p===p);});
sec.querySelectorAll('.bloco li').forEach(function(li){li.classList.toggle('cur',li.querySelector('button').dataset.p===p);});
}
sec.querySelectorAll('.alvo,.bloco button').forEach(function(x){
x.addEventListener('click',function(e){e.stopPropagation();sel(x.dataset.p);});
});
}
function destrancar(codigo){
var b64=byId('f2blob').textContent.trim(), bin=atob(b64), raw=new Uint8Array(bin.length);
for(var i=0;ib.addEventListener('click',()=>{const a=b.dataset.act;if(a==='next')next();else if(a==='prev')prev();else if(a==='indice')go('indice');}));
byId('fsb').addEventListener('click',e=>{e.stopPropagation();toggleFs();});
['fullscreenchange','webkitfullscreenchange'].forEach(ev=>document.addEventListener(ev,()=>stage.classList.toggle('fs',!!(document.fullscreenElement||document.webkitFullscreenElement))));
if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled))byId('fsb').classList.add('na');
function toggleFs(){if(window.__hzFullscreen&&!document.fullscreenElement&&!document.webkitFullscreenElement){window.__hzFullscreen();return;}try{const d=document;if(!d.fullscreenElement){(d.documentElement.requestFullscreen||d.documentElement.webkitRequestFullscreen).call(d.documentElement);}else{(d.exitFullscreen||d.webkitExitFullscreen).call(d);}}catch(e){flash('Tela cheia indisponível neste painel');}}
function handleKey(key){
lastTouch=Date.now();
switch(key){
case 'ArrowRight':case ' ':case 'PageDown':case 'Enter':next();break;
case 'ArrowLeft':case 'PageUp':case 'Backspace':prev();break;
case 'Escape':case 'i':case 'I':go('indice');break;
case 'f':case 'F':toggleFs();break;
case 'Home':go('capa');break;
case 'End':go('fim');break;
default: if(/^[1-3]$/.test(key))go(CH[+key-1].go);
}
}
addEventListener('keydown',e=>{
if(e.target.tagName==='INPUT')return;
if(lb.classList.contains('open')){
if(['Escape','ArrowRight','ArrowLeft',' ','Enter','PageDown','PageUp','Backspace'].includes(e.key))e.preventDefault();
if(e.key==='Escape')closeLB();else if(['ArrowRight',' ','Enter','PageDown'].includes(e.key))next();else if(['ArrowLeft','PageUp','Backspace'].includes(e.key))prev();
return;
}
if([' ','ArrowRight','ArrowLeft','PageDown','PageUp','Backspace'].includes(e.key))e.preventDefault();handleKey(e.key);});
let px=null,py=null,pt=0;
stage.addEventListener('pointerdown',e=>{if(lb.classList.contains('open'))return;px=e.clientX;py=e.clientY;pt=Date.now();lastTouch=Date.now();});
stage.addEventListener('pointerup',e=>{if(lb.classList.contains('open')||px===null)return;const dx=e.clientX-px,dy=e.clientY-py;px=null;if(Math.abs(dx)>70&&Math.abs(dx)>Math.abs(dy)*1.5&&Date.now()-pt<700){dx<0?next():prev();return;}if(Math.abs(dx)<8&&Math.abs(dy)<8&&Date.now()-pt<600&&e.button===0){const t=e.target;if(t.closest&&t.closest('button,a,input,select,textarea,label,[data-step],[data-tab],.pin,.rotas,#ctl,#rail,#lightbox,.explorar,.shelf,.grp,iframe,#lotes .map,#lotes .jan,#lotes .scrimj,#lotes .zoom,#vidover,#fsb,#plview'))return;next();}});
stage.addEventListener('contextmenu',e=>{e.preventDefault();if(lb.classList.contains('open'))return;prev();});
const hint=byId('hint');let ht;
function flash(msg){hint.textContent=msg;hint.classList.add('show');clearTimeout(ht);ht=setTimeout(()=>hint.classList.remove('show'),2200);}
let start='';try{start=location.hash.replace('#','');}catch(e){}
const si=ORDER.indexOf(start);
if(si>0){show(si,1);}else{idx=0;chromeFor(byId('capa'));}
setTimeout(()=>{if(idx===0)flash('← → navegar · Esc índice · F tela cheia');},1800);
setTimeout(()=>{if(!frame)mountV3(V3A,true);},1200);
})();
Apresentação reservada
HZ Participações
Institucional
Uma apresentação para explorar na horizontal. Toque para visualizar e gire o celular.