.apartamento__cabecalho{margin-bottom:var(--secao-y-densa)}.apartamento__etiqueta{margin-bottom:var(--e-3)}.apartamento__titulo{text-wrap:balance}.apartamento__cenas{display:grid;grid-gap:clamp(var(--e-7),6vw,var(--e-9));gap:clamp(var(--e-7),6vw,var(--e-9))}.apartamento__cena{display:grid;grid-gap:var(--e-5);gap:var(--e-5)}.apartamento__texto{max-width:var(--medida);font-size:var(--t-sub);text-wrap:pretty}.apartamento__rotulo{font-size:var(--t-t2);font-weight:600;line-height:1;color:var(--texto-marca)}.apartamento__figura{margin:0}.apartamento__gatilho{display:block;position:relative;width:100%;padding:0;border:0;border-radius:var(--raio-g);background:none;cursor:pointer;font:inherit;overflow:hidden;box-shadow:var(--sombra-2);transition:transform var(--transicao)}.apartamento__gatilho:hover{transform:translateY(-2px)}.apartamento__gatilho:focus-visible{outline:3px solid var(--marca-ouro);outline-offset:-5px}.apartamento__imagem{display:block;width:100%;height:auto}.apartamento__lupa{position:absolute;right:var(--e-4);bottom:var(--e-4);width:18px;height:18px;border:2px solid var(--creme);border-radius:var(--raio-pill);box-shadow:0 0 0 var(--e-3) rgb(13 21 43/.55);background:rgb(13 21 43/.55)}.apartamento__lupa:after{content:"";position:absolute;right:-5px;bottom:-5px;width:8px;height:2px;background:var(--creme);transform:rotate(45deg)}.apartamento__ressalva{margin-top:clamp(var(--e-6),5vw,var(--e-7));max-width:var(--medida);font-size:var(--t-legenda);color:var(--texto-3)}.apartamento__ponte{margin-top:var(--e-6);padding-top:var(--e-6);border-top:1px solid var(--borda);max-width:var(--medida);font-size:var(--t-t1);font-weight:600;color:var(--texto-marca);text-wrap:balance}.apartamento__modal{width:min(1120px,92vw);padding:0;border:0;border-radius:var(--raio-g);background:var(--bg-card);color:var(--texto);box-shadow:var(--sombra-3)}.apartamento__modal::-webkit-backdrop{background:rgb(13 21 43/.72)}.apartamento__modal::backdrop{background:rgb(13 21 43/.72)}.apartamento__modal-corpo{display:grid;grid-gap:var(--e-4);gap:var(--e-4);padding:var(--e-5)}.apartamento__modal-fechar{justify-self:end;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--borda);border-radius:var(--raio-pill);background:var(--bg-2);color:var(--texto-2);font-size:var(--t-t1);line-height:1;cursor:pointer;transition:background var(--transicao),color var(--transicao)}.apartamento__modal-fechar:hover{background:var(--bg-3);color:var(--texto)}.apartamento__modal-fechar:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.apartamento__foto{width:100%;height:auto;border-radius:var(--raio)}@media (min-width:900px){.apartamento__cena{grid-template-columns:minmax(0,var(--medida-curta)) minmax(0,1fr);gap:clamp(var(--e-6),5vw,var(--e-8));align-items:center}.apartamento__cena .apartamento__texto{max-width:none}.apartamento__cena--espelhada{grid-template-columns:minmax(0,1fr) minmax(0,var(--medida-curta))}.apartamento__cena--espelhada .apartamento__figura{order:-1}}@media (prefers-reduced-motion:reduce){.apartamento__gatilho{transition:none}.apartamento__gatilho:hover{transform:none}}.plantas__cabecalho{margin-bottom:var(--secao-y-densa)}.plantas__titulo{margin-top:var(--e-3);text-wrap:balance}.plantas__abertura{margin-top:var(--e-5);max-width:var(--medida);color:var(--texto-2);text-wrap:pretty}.plantas__escada{display:grid;grid-gap:clamp(var(--e-5),3vw,var(--e-7));gap:clamp(var(--e-5),3vw,var(--e-7));align-items:stretch;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.plantas__escada{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.plantas__escada{grid-template-columns:repeat(4,minmax(0,1fr))}}.plantas__escada>li{display:grid;min-width:0}.plantas__cartao{display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-5);min-width:0;container-type:inline-size}.plantas__cartao:hover{box-shadow:var(--sombra-1);transform:none}.plantas__tipologia{color:var(--texto);font-size:clamp(var(--t-t2),9cqi,var(--t-d3));min-height:2lh;text-wrap:balance}.plantas__metragem{font-size:var(--t-t1);color:var(--texto-2)}.plantas__quadro{display:grid;place-items:center;position:relative;aspect-ratio:7/5;margin:0 calc(var(--e-5) * -1);padding:var(--e-3);background:var(--bg-2);border-block:1px solid var(--borda);overflow:hidden}.plantas__planta{width:100%;height:100%;min-height:0;min-width:0;object-fit:contain}.plantas__grande-quadro{position:relative;width:100%;max-width:1120px;margin-inline:auto}.plantas__legenda-sobre-icone{position:absolute;inset:0;list-style:none;pointer-events:none}.plantas__legenda-item{--x:0%;--y:0%;position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,calc(-100% - 6px));padding:2px var(--e-2);background:var(--bg-card);border:1px solid var(--borda);border-radius:var(--raio-pill);font-size:var(--t-legenda);font-weight:600;line-height:1.3;color:var(--texto);white-space:nowrap;box-shadow:var(--sombra-1)}.plantas__legenda-sobre-icone{display:none}@media (min-width:640px){.plantas__legenda-sobre-icone{display:block}.plantas__ambientes{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.plantas__grande-legenda{margin-top:var(--e-4)}.plantas__ambientes{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none;max-width:var(--medida)}.plantas__ambiente{padding:var(--e-1) var(--e-3);background:var(--bg-2);border-radius:var(--raio-pill);font-size:var(--t-legenda);color:var(--texto-2);line-height:1.5}.plantas__retida{display:grid;place-items:center;aspect-ratio:4/3;padding:var(--e-5);background:var(--bg-2);border:1px dashed var(--borda-forte);border-radius:var(--raio-p);font-size:var(--t-corpo-p);color:var(--texto-2);text-align:center;text-wrap:pretty}.plantas__ampliar{margin-top:auto}.plantas__abrir{display:inline-flex;gap:var(--e-2);min-height:44px;padding:var(--e-2) 0;align-items:flex-start;font-size:var(--t-corpo-p);font-weight:600;color:var(--texto-marca);cursor:pointer;list-style:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.18em;transition:-webkit-text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao),-webkit-text-decoration-color var(--transicao)}.plantas__abrir::-webkit-details-marker{display:none}.plantas__abrir:before{content:"";width:9px;height:9px;flex:none;-webkit-margin-before:.42em;margin-block-start:.42em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--transicao)}.plantas__ampliar[open]>.plantas__abrir:before{transform:rotate(-135deg) translate(-2px,-2px)}.plantas__abrir:hover{-webkit-text-decoration-color:var(--borda-marca);text-decoration-color:var(--borda-marca)}.plantas__grande{margin-top:var(--e-4);padding:var(--e-4);background:var(--bg-2);border:1px solid var(--borda);border-radius:var(--raio-p)}.plantas__planta--grande{display:block;width:100%;height:auto;object-fit:fill}@supports selector(:has(*)){@media (min-width:860px){.plantas__escada>li:has(.plantas__ampliar[open]){grid-column:1/-1}.plantas__cartao:has(.plantas__ampliar[open]) .plantas__quadro{display:none}}}.plantas__notas{margin-top:clamp(var(--e-7),6vw,var(--e-9));padding-top:var(--e-6);border-top:1px solid var(--borda);max-width:var(--medida)}.plantas__lista-de-notas{display:grid;grid-gap:var(--e-2);gap:var(--e-2);list-style:none}.plantas__nota{font-size:var(--t-corpo-p);color:var(--texto-2);text-wrap:pretty}.plantas__ressalva{margin-top:var(--e-5);font-size:var(--t-legenda);color:var(--texto-3);text-wrap:pretty}.plantas__gatilho-3q{display:inline-flex;align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-2) 0;border:none;background:none;font:inherit;font-size:var(--t-corpo-p);font-weight:600;color:var(--texto-marca);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.18em;transition:-webkit-text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao),-webkit-text-decoration-color var(--transicao)}.plantas__gatilho-3q:hover{-webkit-text-decoration-color:var(--borda-marca);text-decoration-color:var(--borda-marca)}.plantas__modal-3q{max-width:min(480px,92vw);padding:0;border:none;border-radius:var(--raio-g);box-shadow:var(--sombra-3)}.plantas__modal-3q::-webkit-backdrop{background:rgb(13 21 43/.55)}.plantas__modal-3q::backdrop{background:rgb(13 21 43/.55)}.plantas__modal-3q-corpo{position:relative;padding:var(--e-7)}.plantas__modal-3q-fechar{position:absolute;top:var(--e-4);right:var(--e-4);width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:var(--raio-pill);background:var(--bg-2);font-size:20px;line-height:1;color:var(--texto-2);cursor:pointer}.plantas__modal-3q-titulo{max-width:30ch;margin-right:var(--e-8);color:var(--texto)}.plantas__modal-3q-texto{margin-top:var(--e-4);color:var(--texto-2);text-wrap:pretty}.dois-dorms__cabecalho{margin-bottom:var(--secao-y-densa)}.dois-dorms__corpo{display:grid;grid-gap:clamp(var(--e-7),6vw,var(--e-8));gap:clamp(var(--e-7),6vw,var(--e-8))}.dois-dorms__prosa>*+*{margin-top:var(--e-6)}.dois-dorms__paragrafo{font-size:var(--t-sub);text-wrap:pretty}.dois-dorms__forte{font-weight:600;color:var(--texto-marca)}.dois-dorms__fecho{max-width:var(--medida-curta)}.dois-dorms__degraus{display:grid;grid-gap:var(--e-6);gap:var(--e-6);padding-block:clamp(var(--e-6),4vw,var(--e-7))}.dois-dorms__degraus-rotulo{margin:0}.dois-dorms__lista{display:grid;grid-gap:var(--e-5);gap:var(--e-5)}.dois-dorms__degrau{list-style:none}.dois-dorms__degrau-link{display:grid;grid-gap:var(--e-5);gap:var(--e-5);align-items:center;text-decoration:none;color:inherit}.dois-dorms__degrau-link:focus-visible .dois-dorms__metragem,.dois-dorms__degrau-link:hover .dois-dorms__metragem{box-shadow:0 2px 0 0 currentColor}.dois-dorms__miniatura{display:block;width:100%;max-width:440px;height:auto;padding:var(--e-3);background:var(--bg-card);border:1px solid var(--borda);border-radius:var(--raio-p)}.dois-dorms__metragem{display:inline-flex;align-items:baseline;color:var(--texto)}.dois-dorms__separador{display:inline-block}@media (min-width:900px){.dois-dorms__lista{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.dois-dorms__degrau+.dois-dorms__degrau{-webkit-border-start:1px solid var(--borda-forte);border-inline-start:1px solid var(--borda-forte);-webkit-padding-start:clamp(var(--e-6),5vw,var(--e-8));padding-inline-start:clamp(var(--e-6),5vw,var(--e-8))}.dois-dorms__degrau-link{grid-template-columns:auto minmax(0,1fr);gap:clamp(var(--e-6),4vw,var(--e-8))}}.dois-dorms__acao{display:flex;flex-wrap:wrap;gap:var(--e-4)}.dois-dorms__ponte{margin-top:clamp(var(--e-8),7vw,var(--e-9));padding-top:var(--e-6);border-top:1px solid var(--borda);max-width:var(--medida);font-size:var(--t-t1);font-weight:600;color:var(--texto-marca);text-wrap:balance}.gardens__cabecalho{margin-bottom:var(--secao-y-densa)}.gardens__corpo{display:grid;grid-gap:clamp(var(--e-7),6vw,var(--e-8));gap:clamp(var(--e-7),6vw,var(--e-8));align-items:start}.gardens__cena{margin:0;max-width:var(--medida)}.gardens__video{display:block;width:100%;height:auto;background:var(--bg-escuro);border-radius:var(--raio-g)}.gardens__ressalva{margin-top:var(--e-4);font-size:var(--t-legenda);color:var(--texto-2);text-wrap:pretty}@media (min-width:900px){.gardens__corpo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(var(--e-7),5vw,var(--e-9))}.gardens__cena{position:-webkit-sticky;position:sticky;top:var(--e-7)}}.gardens__prosa>*+*{margin-top:var(--e-6)}.gardens__paragrafo{font-size:var(--t-sub);text-wrap:pretty}.gardens__forte{font-weight:600;color:var(--texto-marca)}.gardens__prosa>.gardens__mote{-webkit-padding-start:var(--e-5);padding-inline-start:var(--e-5);-webkit-border-start:3px solid var(--borda-marca);border-inline-start:3px solid var(--borda-marca);max-width:var(--medida-curta);color:var(--texto-marca)}.gardens__prosa>.gardens__mote,.gardens__prosa>.gardens__mote+*{margin-top:clamp(var(--e-7),5vw,var(--e-8))}.gardens__discreta{color:var(--texto-2);max-width:var(--medida-curta)}.gardens__ponte{margin-top:clamp(var(--e-8),7vw,var(--e-9));padding-top:var(--e-6);border-top:1px solid var(--borda);max-width:var(--medida);font-size:var(--t-t1);font-weight:600;color:var(--texto-marca);text-wrap:balance}.Localizacao_cabecalho__1BMmM{max-width:var(--medida-curta)}.Localizacao_aerea__E6mJI{display:block;width:100%;height:auto;border-radius:var(--raio-g);background:var(--bg-2)}.Localizacao_divisa__lVJsb{margin-top:var(--e-4);max-width:var(--medida);color:var(--texto-2)}.Localizacao_abrir__go5WR{display:inline-flex;gap:var(--e-2);min-height:44px;margin-top:var(--e-3);padding:var(--e-2) 0;align-items:flex-start;font-size:var(--t-corpo-p);font-weight:600;color:var(--texto-marca);cursor:pointer;list-style:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.18em;transition:-webkit-text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao),-webkit-text-decoration-color var(--transicao)}.Localizacao_abrir__go5WR::-webkit-details-marker{display:none}.Localizacao_abrir__go5WR:before{content:"";width:9px;height:9px;flex:none;-webkit-margin-before:.42em;margin-block-start:.42em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--transicao)}.Localizacao_ampliar__n8qIA[open]>.Localizacao_abrir__go5WR:before{transform:rotate(-135deg) translate(-2px,-2px)}.Localizacao_abrir__go5WR:hover{-webkit-text-decoration-color:var(--borda-marca);text-decoration-color:var(--borda-marca)}.Localizacao_grande__wpD9M{margin-top:var(--e-4);padding:var(--e-4);background:var(--bg-2);border:1px solid var(--borda);border-radius:var(--raio-p)}.Localizacao_imagemGrande__Aqy8N{display:block;width:100%;height:auto;margin-inline:auto;border-radius:var(--raio-g)}.Localizacao_galeria__sfcxB{display:grid;grid-gap:var(--e-5);gap:var(--e-5);grid-template-columns:1fr;padding:0}@media (min-width:720px){.Localizacao_galeria__sfcxB{grid-template-columns:repeat(3,1fr)}}.Localizacao_foto__S0OPe{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:var(--raio);background:var(--bg-2)}.Localizacao_etiquetas__D4RJX{display:flex;flex-wrap:wrap;gap:var(--e-3);padding:0}.preco__caixa{display:grid;justify-items:stretch}.preco__cabecalho{margin-bottom:var(--secao-y-densa)}.preco__titulo{text-wrap:balance}.preco__sonho{display:grid;grid-gap:var(--e-4);gap:var(--e-4);max-width:var(--medida)}.preco__recap{font-size:var(--t-sub);line-height:1.5;color:var(--texto-2);text-wrap:pretty}.preco__prova{margin-top:clamp(var(--e-7),6vw,var(--e-9));max-width:var(--medida)}.preco__prova-titulo{color:var(--texto)}.preco__prova .preco__lista{margin-top:var(--e-5);padding:0;list-style:none;display:grid;grid-gap:var(--e-5);gap:var(--e-5)}.preco__resumo{display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.preco__resumo-linha{font-size:var(--t-sub);line-height:1.5;color:var(--texto-2);text-wrap:pretty}.preco__gatilhos{display:flex;flex-wrap:wrap;gap:var(--e-4);margin-top:var(--e-5)}.preco__modal-corpo{display:grid;grid-gap:var(--e-5);gap:var(--e-5);max-width:min(92vw,560px);padding:var(--e-6)}.preco__modal-corpo .btn{justify-self:end}.preco__item{font-size:var(--t-sub);line-height:1.5;color:var(--texto-2);text-indent:-1.2em;-webkit-padding-start:1.2em;padding-inline-start:1.2em;text-wrap:pretty}.preco__marcador{display:inline-block;width:.9em;text-indent:0;color:var(--texto-3)}.preco__forte{font-weight:600;color:var(--texto)}.preco__junto{margin-top:var(--e-6);padding-top:var(--e-6);border-top:1px solid var(--borda);font-size:var(--t-sub);font-weight:500;line-height:1.45;color:var(--texto);text-wrap:pretty}.preco__grade{display:grid;grid-gap:var(--e-6);gap:var(--e-6);margin-top:clamp(var(--e-7),6vw,var(--e-9))}.preco__coluna-preco,.preco__coluna-simulador{min-width:0}@media (min-width:900px){.preco__grade{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:var(--e-8)}}.preco__tapete{max-width:var(--medida);border-radius:var(--raio-g);padding:clamp(var(--e-6),5vw,var(--e-8));box-shadow:var(--sombra-1)}.preco__valor{font-size:var(--t-t1);font-weight:600;line-height:1.35;color:var(--texto);text-wrap:pretty}.preco__cifra{font-size:var(--t-d3);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.preco__condicao{margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid var(--borda-marca);font-size:var(--t-corpo);line-height:1.55;color:var(--texto);text-wrap:pretty}.preco__condicao-destaque{font-size:var(--t-sub);font-weight:600;color:var(--texto)}.preco__ressalva{margin-top:var(--e-6);font-size:var(--t-corpo);line-height:1.55;color:var(--texto);text-wrap:pretty}.preco__acao{max-width:var(--medida)}.preco__ponte{margin-top:var(--e-7);font-size:var(--t-sub);line-height:1.5;color:var(--texto);text-wrap:pretty}@media (min-width:900px){.preco__tapete{padding:var(--e-8)}.preco__valor{line-height:1.3}}.plano__caixa{display:grid;justify-items:stretch}.plano__cabecalho{margin-bottom:var(--secao-y-densa)}.plano__titulo{text-wrap:balance}.plano__abertura{max-width:var(--medida);font-size:var(--t-sub);font-weight:500;line-height:1.5;color:var(--texto);text-wrap:pretty}.plano__lista{margin-top:clamp(var(--e-6),5vw,var(--e-8));max-width:var(--medida);padding:0;list-style:none;display:grid;grid-gap:var(--e-5);gap:var(--e-5)}.plano__item{font-size:var(--t-sub);line-height:1.5;color:var(--texto-2);text-indent:-1.2em;-webkit-padding-start:1.2em;padding-inline-start:1.2em;text-wrap:pretty}.plano__marcador{display:inline-block;width:.9em;text-indent:0;color:var(--texto-3)}.plano__forte{font-weight:600;color:var(--texto)}.plano__fecho{margin-top:clamp(var(--e-6),5vw,var(--e-8));padding-top:var(--e-6);border-top:1px solid var(--borda);font-size:var(--t-sub);font-weight:500;line-height:1.45;color:var(--texto);text-wrap:pretty}.plano__acao,.plano__fecho,.plano__ponte{max-width:var(--medida)}.plano__ponte{margin-top:var(--secao-y-densa);font-size:var(--t-sub);line-height:1.5;color:var(--texto);text-wrap:pretty}@media (min-width:900px){.plano__item{line-height:1.55}.plano__fecho{line-height:1.5}}