.abertura{padding-block:clamp(40px, 7vw, 96px) var(--secao)}.abertura__texto .sobretitulo{margin-bottom:14px}.abertura__lead{max-width:34ch;font-size:1.15rem}.abertura__acoes{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.abertura .foto-flutuante{justify-self:center;width:100%;max-width:420px}@media (width>=901px){.abertura .lado-a-lado{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.abertura__credencial{flex-wrap:wrap;column-gap:.5em;display:flex}@media (width<=560px){.abertura__credencial{flex-direction:column;align-items:flex-start;row-gap:2px}.abertura__ponto{display:none}.abertura__acoes .bt{width:100%}.abertura .foto-flutuante{max-width:320px}}.bussola .titulo-centro .pendente{font-size:1rem}.bussola__filtros{gap:14px;margin-bottom:24px;display:grid}.chips{scrollbar-width:none;gap:8px;margin-inline:-16px;padding:4px 16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--cor-linha);background:var(--cor-claro);min-height:48px;color:var(--cor-texto);font:inherit;cursor:pointer;transition:background-color .4s var(--suave), color .4s var(--suave);border-radius:999px;flex:none;padding:8px 20px;font-size:1rem;font-weight:500}.chip[aria-pressed=true]{background:var(--cor-texto);border-color:var(--cor-texto);color:var(--cor-fundo)}.busca{border:1px solid var(--cor-linha);background:var(--cor-claro);min-height:52px;color:var(--cor-suave);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.busca:focus-within{border-color:var(--cor-destaque);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor-destaque) 18%, transparent)}.busca input{min-width:0;min-height:50px;font:inherit;color:var(--cor-texto);background:0 0;border:0;outline:0;flex:1;font-size:1rem}@media (width>=760px){.bussola__filtros{grid-template-columns:minmax(0,1fr) 340px;align-items:center}.chips{flex-wrap:wrap;margin:0;padding:4px}}.bussola__corpo{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bussola__corpo>*,.portfolio>*{min-width:0}.setores{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 10px;list-style:none;display:flex;overflow-x:auto}.setores::-webkit-scrollbar{display:none}.setores li{scroll-snap-align:start;flex:none}.setor{background:var(--cor-claro);min-width:170px;box-shadow:var(--sombra);color:var(--cor-texto);font:inherit;text-align:left;cursor:pointer;transition:translate .55s var(--suave), box-shadow .55s var(--suave);border:1px solid #ffffff8c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;display:flex}.setor:hover{box-shadow:var(--sombra-alta);translate:0 -3px}.setor[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--cor-destaque), var(--sombra)}.setor__nome{font-family:var(--fonte-titulo);font-size:1.1rem;font-weight:600}.setor__info{color:var(--cor-suave);font-size:1rem}@media (hover:none){.setor:hover{box-shadow:var(--sombra);translate:none}}.portfolio{border-radius:var(--raio);background:var(--cor-claro);box-shadow:var(--sombra);border:1px solid #ffffff8c;gap:18px;padding:clamp(16px,2.4vw,28px);display:grid}.portfolio__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.portfolio__cabeca h3{margin:0}.portfolio__cabeca span{color:var(--cor-suave);font-size:1rem}.portfolio__vazio,.bussola__vazio{text-align:center;color:var(--cor-suave);border:1px dashed var(--cor-linha);border-radius:var(--raio);margin:0;padding:36px 16px}.portfolio__vazio p{margin:0}@media (width>=720px){.portfolio>.bt{justify-self:start}}.carrossel__palco{position:relative}.carrossel__trilho{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--raio);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.carrossel__trilho::-webkit-scrollbar{display:none}.carrossel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.carrossel__slide img,.carrossel__slide .foto-pendente{aspect-ratio:4/3;object-fit:cover;border-radius:var(--raio);width:100%}.carrossel__seta{background:color-mix(in srgb, var(--cor-claro) 86%, transparent);-webkit-backdrop-filter:blur(10px);width:48px;height:48px;color:var(--cor-texto);box-shadow:var(--sombra);cursor:pointer;transition:background-color .4s var(--suave);border:1px solid #fff9;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.carrossel__seta:hover{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.carrossel__seta--esq{left:12px}.carrossel__seta--dir{right:12px}.carrossel__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.carrossel__controles{align-items:center;gap:10px;display:flex}.carrossel__pausa{border:1px solid var(--cor-linha);background:var(--cor-claro);width:44px;height:44px;color:var(--cor-texto);cursor:pointer;border-radius:50%;place-items:center;display:grid}.carrossel__pontos{flex-wrap:wrap;display:flex}.carrossel__ponto{cursor:pointer;background:0 0;border:0;width:30px;height:44px;padding:0;position:relative}.carrossel__ponto:after{content:"";background:var(--cor-linha);width:8px;height:8px;transition:width .45s var(--suave), background-color .45s var(--suave);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.carrossel__ponto[aria-current=true]:after{background:var(--cor-destaque);width:22px}.sobre__foto{justify-self:center;width:100%;max-width:420px}.sobre__creci{color:var(--cor-suave);font-weight:500}.sobre .sobretitulo{margin-bottom:12px}@media (width<=900px){.sobre__foto{max-width:320px}}.escuro .foto-retrato{outline:1px solid #ffffff14;box-shadow:0 40px 80px -36px #000}.foto-retrato{aspect-ratio:4/5;object-fit:cover;background:var(--cor-escuro);width:100%;height:auto;box-shadow:0 40px 70px -40px color-mix(in srgb, var(--cor-texto) 70%, transparent);border-radius:clamp(18px,2vw,26px);display:block}.abertura h1{font-size:clamp(2.4rem,5.6vw,3.9rem)}.abertura__frase{font-family:var(--fonte-titulo);color:var(--cor-destaque-texto);margin:0 0 10px;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600}.abertura__lead{color:var(--cor-suave);max-width:44ch}.tipos{flex-wrap:wrap;gap:8px;margin:0 0 1.2em;padding:0;list-style:none;display:flex}.tipos li{background:var(--cor-claro);border:1px solid var(--cor-linha);border-radius:999px;padding:6px 14px;font-size:1rem;font-weight:500}.sobre__assinatura{font-family:var(--fonte-titulo);font-size:1.2rem;font-weight:600;line-height:1.4}.sobre__atendimento{color:var(--cor-suave);margin:0}.bussola__grade{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.bussola__grade>*{min-width:0}@media (width>=960px){.bussola__grade{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:40px}.bussola__grade .mapa{position:sticky;top:104px}}.bussola__conteudo{gap:18px;scroll-margin-top:96px;display:grid}.bussola__dica,.bussola__aviso{border:1px dashed var(--cor-linha);border-radius:var(--raio);color:var(--cor-suave);text-align:center;margin:0;padding:28px 24px}.bussola__dica p{margin:0}.bussola__dica-titulo{font-family:var(--fonte-titulo);color:var(--cor-texto);font-size:1.35rem;font-weight:600;margin-bottom:6px!important}.bussola__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.bussola__cabeca h3{margin:0;font-size:1.6rem}.bussola__cabeca span{color:var(--cor-suave)}.bussola__conteudo .setores{margin-block:-4px}.mapa{width:100%;max-width:420px;margin-inline:auto}.mapa__svg{width:100%;height:auto;display:block;overflow:visible}.mapa__regiao{cursor:pointer;outline:none}.mapa__fatia{fill:#1c1c20;stroke:#ffffff0f;stroke-width:1px;transition:fill .45s var(--suave)}.mapa__regiao:focus-visible .mapa__fatia{stroke:var(--cor-destaque);stroke-width:3px}.mapa__regiao.ativa .mapa__fatia{fill:var(--cor-destaque)}.mapa__regiao.vazia{cursor:default}.mapa__nome{fill:#f3f2ef;font-family:var(--fonte-titulo);pointer-events:none;font-size:26px;font-weight:600}.mapa__conta{fill:#b4b6bc;pointer-events:none;font-size:23.5px}.mapa__letra{fill:var(--cor-destaque-texto);font-family:var(--fonte-titulo);pointer-events:none;font-size:23.5px;font-weight:700}.mapa__regiao.vazia .mapa__nome,.mapa__regiao.vazia .mapa__conta{fill:#7d7f86}.mapa__regiao.ativa .mapa__nome,.mapa__regiao.ativa .mapa__conta{fill:#0b0b0c}.mapa__pontos,.mapa__rotulos{pointer-events:none}.mapa__rotulos text{paint-order:stroke;stroke:#1c1c20;stroke-width:5px;stroke-linejoin:round}.mapa__rotulos .vazia text{stroke:#141416}.mapa__rotulos g text.mapa__letra{stroke:none}.mapa__pontos circle{fill:#ffffff47}.mapa__pontos circle.destaque{fill:var(--cor-destaque);stroke:#0b0b0c;stroke-width:1.5px}.mapa__nota{color:var(--cor-suave);text-align:center;margin:14px 0 0;font-size:1rem}@media (hover:none){.mapa__regiao:hover .mapa__fatia{fill:#1c1c20}.mapa__regiao.ativa:hover .mapa__fatia{fill:var(--cor-destaque)}}@keyframes progresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.carrossel__progresso{z-index:2;background:var(--cor-destaque);transform-origin:0;height:3px;animation:progresso var(--duracao,4.5s) linear forwards;pointer-events:none;border-radius:999px;position:absolute;top:14px;left:16px;right:16px;box-shadow:0 0 0 1px #00000026}.carrossel__progresso.parado{opacity:.5;animation-play-state:paused}.carrossel__slide img{background:var(--cor-tom);height:auto}.carrossel__slide{border-radius:var(--raio);isolation:isolate;position:relative;overflow:hidden}@media (width>=720px){.carrossel__slide img{aspect-ratio:3/2}}@keyframes aproximar{0%{transform:scale(1)}to{transform:scale(1.07)}}.carrossel__slide.ativo img{animation:aproximar calc(var(--duracao,4.5s) + 1.5s) cubic-bezier(.25, .1, .25, 1) forwards}.carrossel__sobre{color:#fff;pointer-events:none;background:linear-gradient(#0b0b0c00,#0b0b0c8c 45%,#0b0b0cd1);justify-items:start;gap:6px;padding:clamp(48px,8vw,72px) clamp(16px,2.4vw,24px) clamp(16px,2.4vw,22px);display:grid;position:absolute;inset:auto 0 0}.carrossel__sobre p{margin:0}@keyframes subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.carrossel__slide.ativo .carrossel__sobre>*{animation:subir .7s var(--suave) both}.carrossel__slide.ativo .carrossel__sobre>:nth-child(2){animation-delay:80ms}.carrossel__slide.ativo .carrossel__sobre>:nth-child(3){animation-delay:.16s}.carrossel__etiqueta{background:var(--cor-destaque);color:var(--cor-sobre-destaque);border-radius:999px;padding:2px 12px;font-size:1rem;font-weight:600}.carrossel__titulo{font-family:var(--fonte-titulo);text-shadow:0 2px 12px #0006;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:600;line-height:1.15}.carrossel__texto{color:#ffffffdb}.carrossel__contador{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0b0b0c8c;border-radius:999px;margin:0;padding:2px 12px;font-size:1rem;position:absolute;top:26px;right:16px}.carrossel__rodape:empty{display:none}@media (prefers-reduced-motion:reduce){.carrossel__slide.ativo img,.carrossel__slide.ativo .carrossel__sobre>*{animation:none}}.bussola__cabeca{align-items:center}.bussola__cabeca>div{display:grid}.bussola__limpar{min-height:44px;color:var(--cor-destaque-texto);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.bussola__dica-linha{color:var(--cor-suave);margin:-6px 0 0}.bussola__sem-fotos{border:1px dashed var(--cor-linha);border-radius:var(--raio);text-align:center;color:var(--cor-suave);padding:32px 24px}.bussola__sem-fotos p{margin:0}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.carrossel-esqueleto{aspect-ratio:3/2;border-radius:var(--raio);background:linear-gradient(90deg, var(--cor-tom) 30%, var(--cor-claro) 50%, var(--cor-tom) 70%) 0 0 / 200% 100%;animation:1.6s linear infinite brilho}.mapa__regiao.realce .mapa__fatia{fill:#3a2414;transition-duration:.9s}.mapa__rotulos .realce text{stroke:#3a2414;transition:stroke .9s var(--suave)}.mapa__rotulos .realce .mapa__nome{fill:#ffb27a}@keyframes onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.mapa__pulso-ponto{fill:var(--cor-destaque);stroke:#fff;stroke-width:2px}.mapa__pulso-onda{fill:none;stroke:var(--cor-destaque);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite onda}@media (prefers-reduced-motion:reduce){.mapa__pulso-onda,.carrossel-esqueleto{animation:none}}.sonhos{overflow:clip}.sonhos__faixa{display:block}.sonhos__trilho{width:max-content;animation:deslizar var(--duracao,40s) linear infinite;display:flex}.sonhos__trilho:hover,.sonhos__trilho:focus-within,.sonhos__trilho.pausado{animation-play-state:paused}@keyframes deslizar{to{transform:translate(-50%)}}.sonhos__lista{margin:0;padding:0;list-style:none;display:flex}.sonhos__trilho .sonhos__lista>li{width:clamp(260px,28vw,340px);margin-right:clamp(14px,1.6vw,22px)}.sonhos__lista--parada{flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.6vw,22px)}.sonhos__lista--parada>li{width:min(100%,340px)}.sonhos__controles{justify-content:center;margin-top:16px;display:flex}.sonho{border-radius:var(--raio);background:var(--cor-claro);height:100%;box-shadow:var(--sombra);border:1px solid #ffffff8c;flex-direction:column;margin:0;display:flex;overflow:hidden}.sonho img{aspect-ratio:4/5;object-fit:cover;background:var(--cor-tom);width:100%;height:auto;display:block}.sonho figcaption{flex:1;align-content:start;gap:10px;padding:18px 20px 20px;display:grid}.sonho__nota{gap:2px;display:flex}.sonho__nota svg{fill:var(--cor-linha)}.sonho__nota svg.cheia{fill:var(--cor-destaque)}.sonho__depoimento{color:var(--cor-texto);white-space:pre-line;margin:0}.sonho__quem{margin:0;display:grid}.sonho__quem strong{font-family:var(--fonte-titulo);font-size:1.1rem}.sonho__quem span{color:var(--cor-suave)}@media (prefers-reduced-motion:reduce){.sonhos__trilho{animation:none}}.abas{background:var(--cor-tom);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.abas__botao{min-height:44px;color:var(--cor-texto);font:inherit;cursor:pointer;transition:background-color .35s var(--suave);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.abas__botao span{background:var(--cor-claro);text-align:center;border-radius:999px;min-width:26px;padding:0 8px;font-size:1rem}.abas__botao[aria-pressed=true]{color:#fff;background:#0b0b0c}.abas__botao[aria-pressed=true] span{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.vitrine{gap:18px;display:grid}.vitrine>.bt{justify-self:start}.vitrine__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cartao-imovel{border-radius:var(--raio);background:var(--cor-claro);height:100%;box-shadow:var(--sombra);color:var(--cor-texto);transition:translate .55s var(--suave), box-shadow .55s var(--suave);border:1px solid #ffffff8c;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cartao-imovel:hover{box-shadow:var(--sombra-alta);translate:0 -4px}.cartao-imovel:focus-visible{outline:3px solid var(--cor-destaque);outline-offset:3px}.cartao-imovel__foto{aspect-ratio:4/3;background:var(--cor-tom);display:block;position:relative;overflow:hidden}.cartao-imovel__foto img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--suave)}.cartao-imovel:hover .cartao-imovel__foto img{scale:1.04}.cartao-imovel__selo,.cartao-imovel__fotos{border-radius:999px;padding:2px 12px;font-size:1rem;font-weight:600;position:absolute}.cartao-imovel__selo{color:#fff;background:#0b0b0c;top:12px;left:12px}.cartao-imovel__fotos{-webkit-backdrop-filter:blur(6px);color:#fff;background:#0b0b0c99;font-weight:500;bottom:12px;right:12px}.cartao-imovel__texto{gap:4px;padding:16px 18px 18px;display:grid}.cartao-imovel__valor{font-family:var(--fonte-titulo);color:var(--cor-destaque-texto);font-size:1.5rem;font-weight:700}.cartao-imovel__titulo{font-family:var(--fonte-titulo);font-size:1.15rem;font-weight:600;line-height:1.25}.cartao-imovel__local,.cartao-imovel__ficha{color:var(--cor-suave)}.cartao-imovel__ver{color:var(--cor-destaque-texto);margin-top:6px;font-weight:600}@media (hover:none){.cartao-imovel:hover{translate:none}.cartao-imovel:hover .cartao-imovel__foto img{scale:1}}.mapa__aro{fill:none;stroke:#0b0b0c;filter:drop-shadow(0 22px 28px #0b0b0c4d)}.mapa__fundo{fill:#0e0e10;filter:none}.mapa__marcas line{stroke:#ffffff38;stroke-width:1.4px;stroke-linecap:round}.mapa__marcas line.maior{stroke:#ffffff80;stroke-width:2px}.mapa__fatia{fill:var(--g-base,#1c1c20);transition:fill .45s var(--suave), filter .45s var(--suave)}.mapa__regiao:not(.ativa):not(.vazia):hover .mapa__fatia{fill:#2c2c33}.mapa__regiao.realce .mapa__fatia{fill:var(--g-realce,#3a2414)}.mapa__regiao.ativa .mapa__fatia{fill:var(--g-ativa,var(--cor-destaque));filter:drop-shadow(0 0 14px #fa640373)}.mapa__regiao.vazia .mapa__fatia{fill:#121214}.mapa__rotulos .ativa text{stroke:#fb7a2a}.mapa__anel{fill:none;stroke:#ffffff14;stroke-width:1px;stroke-dasharray:2 5}.mapa__rotulos .ativa .mapa__anel{stroke:#0b0b0c4d}.mapa__rotulos g text.mapa__letra{fill:#ffffffbf}.mapa__rotulos .ativa text.mapa__letra,.mapa__rotulos .realce text.mapa__letra{fill:#ff8a3d}.mapa__ponteiro{transform-box:view-box;transform-origin:200px 200px;transition:transform 1s cubic-bezier(.34, 1.4, .5, 1), opacity .4s var(--suave)}.mapa__ponteiro path{fill:var(--cor-destaque);stroke:#0b0b0c;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #fa640399)}.mapa__ponteiro-giro{transform-box:view-box;transform-origin:200px 200px}@keyframes procurar{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.mapa__ponteiro.parado .mapa__ponteiro-giro{animation:5s ease-in-out infinite procurar}.centro-alvo .mapa__ponteiro{opacity:0}@media (prefers-reduced-motion:reduce){.mapa__ponteiro{transition:none}.mapa__ponteiro.parado .mapa__ponteiro-giro{animation:none}}.cartao-imovel__selo.vendido{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.mapa-trindade{z-index:0;border-radius:var(--raio);border:1px solid var(--cor-linha);background:var(--cor-tom);width:100%;height:clamp(320px,62vw,460px);box-shadow:var(--sombra);position:relative;overflow:hidden}.mapa-trindade--carregando{color:var(--cor-suave);place-items:center;display:grid}.mapa-trindade .leaflet-control-attribution{font-size:11px}.mapa-trindade .leaflet-control-zoom a{width:40px;height:40px;line-height:40px}.bussola__mapas{gap:12px;min-width:0;display:grid}@media (width>=960px){.bussola__grade{grid-template-columns:minmax(360px,1.05fr) minmax(0,1fr)}.bussola__grade .mapa{position:static}.bussola__mapas{position:sticky;top:104px}}.bussola__mapa-nota{color:var(--cor-suave);margin:0}.mapa-trindade .leaflet-control-layers{font-family:var(--fonte-texto);border:0;border-radius:12px;font-size:1rem;font-weight:600;box-shadow:0 6px 18px -6px #00000073}.mapa-trindade .leaflet-control-layers-base label{padding:4px 2px;display:block}.mapa-trindade .leaflet-tooltip.mapa-trindade__nome{color:#fff;font-family:var(--fonte-texto);white-space:nowrap;background:#0b0b0cc7;border:0;border-radius:999px;padding:2px 8px;font-size:1rem;font-weight:600;box-shadow:0 2px 6px #00000059}.mapa-trindade .leaflet-tooltip.mapa-trindade__nome:before{display:none}.mapa-trindade .leaflet-tooltip.mapa-trindade__nome.ativo{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.mapa-trindade--longe .leaflet-tooltip.mapa-trindade__nome.some-longe:not(.ativo){display:none}.bussola__mapa-caixa{position:relative}.rosa{z-index:500;-webkit-backdrop-filter:blur(6px);background:#0b0b0cd1;border-radius:50%;grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);grid-template-areas:".n.""o c l"".s.";gap:0;padding:4px;display:grid;position:absolute;bottom:30px;left:12px;box-shadow:0 8px 20px -8px #0009}.rosa__ponta{color:#fff;font-family:var(--fonte-texto);cursor:pointer;transition:background-color .3s var(--suave), color .3s var(--suave);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid}.rosa__ponta--n{grid-area:n}.rosa__ponta--o{grid-area:o}.rosa__ponta--c{background:#ffffff1f;grid-area:c}.rosa__ponta--l{grid-area:l}.rosa__ponta--s{grid-area:s}.rosa__ponta:hover:not(:disabled){background:#fa640359}.rosa__ponta[aria-pressed=true]{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.rosa__ponta:disabled{color:#ffffff4d;cursor:default}.rosa__ponta:focus-visible{outline-offset:1px;outline:3px solid #fff}@media (width<=560px){.rosa{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(3,30px);bottom:26px;left:8px}}.mapa-todas{z-index:500;background:var(--cor-destaque);min-height:44px;color:var(--cor-sobre-destaque);font:inherit;cursor:pointer;animation:subir .35s var(--suave) both;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex;position:absolute;bottom:30px;left:50%;translate:-50%;box-shadow:0 8px 20px -8px #0009}.mapa-todas span[aria-hidden]{font-size:1.3rem;line-height:1}@media (width<=560px){.mapa-todas{left:auto;right:10px;translate:none}}.sonho__foto{display:block}.foto-fundo{isolation:isolate;position:relative;overflow:hidden}.foto-fundo:before{content:"";z-index:-1;background:var(--fundo) center / cover no-repeat;filter:blur(24px)brightness(.8);position:absolute;inset:-30px}.foto-fundo img,.carrossel__slide.foto-fundo img{object-fit:contain;background:0 0}
