@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palco:#0b1018;--palco-coluna:#78a0dc0b;--palco-fio:#8cb4eb17;--texto:#fff;--texto-2:#ffffffb8;--texto-3:#ffffff85;--escuro:#0d1016;--vidro:#ffffff24;--vidro-borda:#ffffff3d;--vidro-escuro:#0c0f1685;--vidro-escuro-borda:#ffffff1f;--desfoque:blur(18px) saturate(1.5);--sombra-texto:0 1px 18px #00000059;--quente:#ffb35c;--varredura:#5ee0e6;--guia:#ff4fa3;--marca:"Urbanist Variable", "Urbanist", ui-sans-serif, system-ui, sans-serif;--sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--u:max(100vw / 1440 * .8, min(100vw / 1440, 100svh / 900));--margem:calc(28 * var(--u));--su:min(1px, 100vw / 1280);--s-h2:calc(64 * var(--su));--s-h2-fecho:calc(80 * var(--su));--s-h3:calc(22 * var(--su));--s-corpo:calc(18 * var(--su));--s-pequeno:calc(14 * var(--su));--s-folga:calc(140 * var(--su));--s-titulo-conteudo:calc(48 * var(--su));--s-borda:calc(32 * var(--su));--s-largura:1200px;--s-raio:14px;--s-botao:52px;--fio:#ffffff1f;--pagina:#0b1018;--pagina-2:#111723;--ease:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}@media (max-width:760px){:root{--su:min(1px, 100vw / 390);--s-h2:calc(38 * var(--su));--s-h2-fecho:calc(44 * var(--su));--s-h3:calc(19 * var(--su));--s-corpo:calc(16 * var(--su));--s-folga:calc(88 * var(--su));--s-titulo-conteudo:calc(30 * var(--su));--s-borda:calc(20 * var(--su));--s-botao:50px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--palco);color:var(--texto);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}ul{list-style:none}:focus{outline:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}::selection{color:var(--escuro);background:#fff}.nav{z-index:20;height:calc(76 * var(--u));padding:0 var(--margem);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto}html:not(.monta) .nav{position:fixed}.nav:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background:linear-gradient(#0b1018d1,#0b101880 60%,#0b101800);position:absolute;inset:0 0 -24px}.nav.solta:before{opacity:1}.nav__marca{font:600 19px / 1 var(--marca);letter-spacing:-.02em;text-shadow:var(--sombra-texto);justify-self:start;align-items:center;gap:8px;padding:11px 0;display:flex}.nav__simbolo{filter:drop-shadow(0 1px 8px #0000004d);background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(../img/logo-dc.png) 50%/contain no-repeat;mask:url(../img/logo-dc.png) 50%/contain no-repeat}.nav__abas{border:1px solid var(--vidro-borda);background:var(--vidro);-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);border-radius:999px;gap:2px;padding:4px;display:flex}.nav__aba{white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), scale .14s var(--ease);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1;display:block}.nav__aba.is-ativa{background:var(--escuro)}@media (hover:hover) and (pointer:fine){html:not(.rolando) .nav__aba:not(.is-ativa):hover{background:#ffffff24}}.nav__aba:active{scale:.97}.nav__cta{color:var(--escuro);transition:scale .14s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:5px 5px 5px 20px;font-size:14px;font-weight:500;line-height:1;display:flex;box-shadow:0 6px 24px #0000002e}.nav__cta-seta{background:var(--escuro);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.nav__cta-seta svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:translate .3s var(--ease)}@media (hover:hover) and (pointer:fine){html:not(.rolando) .nav__cta:hover{box-shadow:0 8px 30px #00000047}html:not(.rolando) .nav__cta:hover .nav__cta-seta svg{translate:2px -2px}}.nav__cta:active{scale:.97}@media (max-width:760px){.nav{grid-template-columns:1fr auto;height:68px;padding:0 16px}.nav__abas{display:none}.nav__cta{gap:10px;padding-left:16px}.nav:before{background:linear-gradient(#0b1018f0,#0b1018e6 68%,#0b101800)}}.nav__fim{justify-self:end;align-items:center;gap:10px;display:flex}.idioma{border:1px solid var(--vidro-borda);background:var(--vidro);-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);border-radius:999px;padding:3px;display:flex}.idioma__op{min-width:36px;color:inherit;font:500 12px / 1 var(--mono);letter-spacing:.06em;cursor:pointer;opacity:.7;transition:background-color .25s var(--ease), opacity .25s var(--ease), scale .14s var(--ease);background:0 0;border:0;border-radius:999px;padding:9px 8px;position:relative}.idioma__op:before{content:"";position:absolute;inset:-8px -4px}.idioma__op[aria-pressed=true]{background:var(--escuro);opacity:1}@media (hover:hover) and (pointer:fine){html:not(.rolando) .idioma__op:not([aria-pressed=true]):hover{opacity:1;background:#ffffff24}}.idioma__op:active{scale:.96}.idioma__op:focus-visible{outline-offset:2px;outline:2px solid #fff}html.monta:not(.montado) .idioma{opacity:0}.idioma{transition:opacity .6s var(--ease)}@media (max-width:760px){.nav__fim{gap:8px}.idioma__op{min-width:32px;padding:9px 6px}}@media (max-width:400px){.nav__nome{display:none}}@media (max-width:1100px){.nav{grid-template-columns:1fr auto}.nav__abas{display:none}}.hero{--hh:max(100svh, 620px);--cobre:1;--W:max(100cqw, var(--hh) * 1.5 * var(--cobre));--H:calc(var(--W) / 1.5);--alvo:.5;--topo:clamp(calc(var(--hh) - var(--H)), calc(var(--hh) * var(--alvo) - var(--H) * .289), 0px);--telhado:calc(var(--topo) + var(--H) * .289);--largura:28cqw;--teto:calc(90 * var(--u) + 40px);--F:min(var(--largura), (var(--telhado) - var(--teto)) / .59);--revela:1;--grade:1;height:var(--hh);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.hero__grade{z-index:0;gap:calc(20 * var(--u));padding:0 var(--margem);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.hero__grade i{background:var(--palco-coluna);border-inline:1px solid var(--palco-fio)}.hero__foto,.hero__frente{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__foto{z-index:1;clip-path:inset(0 calc((1 - var(--revela)) * 100%) 0 0)}.hero__frente{z-index:3}.hero:after{content:"";z-index:4;background:linear-gradient(to top, var(--pagina), #0b101880 12%, #06080c29 55%, transparent);pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.hero__cena{left:calc((100cqw - var(--W)) / 2);top:var(--topo);width:var(--W);height:var(--H);position:absolute}.hero__cena img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__cor{clip-path:inset(0 calc(var(--W) - var(--grade) * 100cqw + (100cqw - var(--W)) / 2) 0 0)}.hero__cena--recorte{-webkit-mask:url(../img/casa-recorte.webp) 0 0/100% 100% no-repeat;mask:url(../img/casa-recorte.webp) 0 0/100% 100% no-repeat}.hero__letreiro{z-index:2;left:var(--letreiro-x,43%);top:calc(var(--telhado) - var(--F) * .694);font:600 var(--F) / 1 var(--marca);letter-spacing:var(--tracking,-.035em);white-space:nowrap;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;translate:-50%}.hero__tipos{z-index:5;top:calc(90 * var(--u));right:var(--margem);gap:8px;display:flex;position:absolute}.hero__tipo{border:1px solid var(--vidro-borda);background:var(--vidro);-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);white-space:nowrap;transition:background-color .3s var(--ease), scale .14s var(--ease), border-color .3s var(--ease), opacity .35s var(--ease);border-radius:999px;align-items:baseline;gap:7px;padding:9px 15px;font-size:15px;font-weight:500;line-height:1;display:flex}.hero__tipo-n{font:500 12px / 1 var(--mono);color:var(--texto-2)}.hero__tipo small{color:var(--texto-2);font-size:12px}@media (hover:hover) and (pointer:fine){html:not(.rolando) .hero__tipo:hover{background:#ffffff3d;border-color:#fff6}}.hero__tipo:active{scale:.97}.hero__destaque{z-index:5;left:var(--margem);bottom:calc(30 * var(--u));width:max(286px, calc(316 * var(--u)));border:1px solid var(--vidro-escuro-borda);background:var(--vidro-escuro);-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);transition:background-color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease), -webkit-backdrop-filter .5s var(--ease), backdrop-filter .5s var(--ease);border-radius:18px;padding:18px 18px 16px;position:absolute;box-shadow:0 20px 50px #00000040}.hero__selo{font:500 12px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2);align-items:center;gap:7px;display:flex}.hero__selo i{background:var(--quente);width:6px;height:6px;box-shadow:0 0 10px var(--quente);border-radius:50%}.hero__casa{font:600 26px / 1.1 var(--marca);letter-spacing:-.02em;margin-top:10px}.hero__onde{color:var(--texto-2);margin-top:4px;font-size:13px}.hero__specs{gap:6px;margin-top:14px;display:flex}.hero__specs li{color:var(--texto-2);border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.2}.hero__preco-linha{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.hero__preco{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.hero__ver{font-size:13px;font-weight:500}.hero__ver span,.hero__link span{transition:translate .3s var(--ease);display:inline-block}@media (hover:hover) and (pointer:fine){html:not(.rolando) .hero__ver:hover span,html:not(.rolando) .hero__link:hover span{translate:4px}}.hero__chamada{z-index:5;right:var(--margem);bottom:calc(34 * var(--u));width:calc(440 * var(--u));min-width:330px;position:absolute}.hero__texto{font:600 max(18px, calc(23 * var(--u))) / 1.28 var(--sans);letter-spacing:-.015em;text-shadow:var(--sombra-texto);text-wrap:pretty}.hero__link{text-shadow:var(--sombra-texto);transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;margin-top:14px;padding-bottom:4px;font-size:14px;font-weight:500;display:inline-block}@media (hover:hover) and (pointer:fine){html:not(.rolando) .hero__link:hover{background-size:40% 1px}}@media (max-width:760px){.hero{--cobre:1.12;--alvo:.43;--largura:43cqw;--teto:230px}.hero__tipos{display:none}.hero__destaque{width:auto;padding:14px 14px 12px;bottom:16px;left:16px;right:16px}.hero__casa{font-size:22px}.hero__chamada{width:auto;min-width:0;inset:92px 16px auto}.hero__texto{font-size:17px}.hero__link{margin-top:10px}}@media (max-width:760px) and (max-height:720px){.hero{--alvo:.47;--teto:205px}.hero__texto{font-size:16px}}.hero__ver,.hero__link{position:relative}.hero__ver:before,.hero__link:before{content:"";position:absolute;inset:-12px -8px}.secao{padding:var(--s-folga) var(--s-borda);background:var(--pagina);position:relative}.secao__dentro{max-width:var(--s-largura);margin:0 auto}.titulo{font:600 var(--s-h2) / 1.02 var(--marca);letter-spacing:-.03em;text-wrap:balance}.titulo--fecho{font-size:var(--s-h2-fecho);line-height:.98}.abas{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.abas--escuras{-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);background:#0c0f1673;border-color:#ffffff29}.aba{white-space:nowrap;color:var(--texto-2);transition:background-color .3s var(--ease), color .3s var(--ease), scale .14s var(--ease);border-radius:999px;align-items:baseline;gap:6px;padding:13px 18px;font-size:14px;font-weight:500;line-height:1;display:flex}.aba small{font:500 12px / 1 var(--mono);color:var(--texto-3);transition:color .3s var(--ease)}.aba.is-ativa{color:var(--escuro);background:#fff}.aba.is-ativa small{color:#0d101680}.aba:active{scale:.97}.botao{height:var(--s-botao);white-space:nowrap;transition:background-color .3s var(--ease), box-shadow .3s var(--ease), scale .14s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.botao--claro{color:var(--escuro);background:#fff;box-shadow:0 6px 24px #0000002e}.botao:active{scale:.97}@media (hover:hover) and (pointer:fine){html:not(.rolando) .aba:not(.is-ativa):hover{color:#fff;background:#ffffff1f}html:not(.rolando) .aba:not(.is-ativa):hover small{color:var(--texto-2)}html:not(.rolando) .botao--claro:hover{background:#eef1f5;box-shadow:0 10px 32px #0000004d}}html.js [data-revela]{opacity:0;transition:opacity .9s var(--ease), translate 1.1s var(--ease);transition-delay:calc(var(--atraso,0) * 1s);translate:0 28px}html.js [data-revela].visto{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){html.js [data-revela]{opacity:1;transition:none;translate:none}}.cartao-vivo{transition:transform .6s var(--ease);will-change:transform}.cartao-vivo--sobre{transition:transform .12s linear}.cartao-vivo:after{content:"";z-index:3;border-radius:inherit;background:radial-gradient(420px circle at var(--luz-x,50%) var(--luz-y,50%), #fff8ec29, transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0}.cartao-vivo--sobre:after{opacity:1}.residencias__topo{text-align:center;justify-items:center;display:grid}.residencias__apoio{max-width:520px;margin-top:calc(18 * var(--su));font-size:var(--s-corpo);color:var(--texto-2);text-wrap:pretty;line-height:1.55}.residencias__abas{margin-top:calc(30 * var(--su))}.residencias__palco{margin-top:var(--s-titulo-conteudo);display:grid}.residencias__grupo{grid-area:1/1;grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.residencias__grupo--faixa{grid-template-columns:1fr}.residencias__grupo .imovel{transition:opacity .55s var(--ease), translate .8s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.residencias__grupo:not(.is-ativo){visibility:hidden;pointer-events:none;transition:visibility 0s linear .35s}.residencias__grupo:not(.is-ativo) .imovel{opacity:0;transition-duration:.3s;transition-delay:0s;translate:0 14px}.imovel:nth-child(2){--i:1}.imovel{position:relative}.imovel__foto{aspect-ratio:5/4;border-radius:var(--s-raio);background:var(--pagina-2);position:relative;overflow:hidden}.residencias__grupo--faixa .imovel__foto{aspect-ratio:5/2}.imovel__foto img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}.imovel__info{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;display:flex}.imovel__nome{font:600 var(--s-h3) / 1.15 var(--marca);letter-spacing:-.02em;margin:0}.imovel__onde{color:var(--texto-2);margin-top:6px;font-size:14px}.imovel__preco{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.imovel__visita{border:1px solid var(--vidro-borda);min-height:40px;-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), scale .14s var(--ease);background:#0c0f1659;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute;top:14px;right:14px}.imovel__visita span{transition:translate .3s var(--ease);display:inline-block}.imovel__visita:after{content:"";position:absolute;inset:-14px -14px auto auto}.imovel__visita:active{scale:.97}@media (hover:hover) and (pointer:fine){html:not(.rolando) .imovel:hover .imovel__foto img{scale:1.03}html:not(.rolando) .imovel__visita:hover{color:var(--escuro);background:#fff;border-color:#fff}html:not(.rolando) .imovel__visita:hover span{translate:3px}}@media (max-width:760px){.residencias__abas{max-width:100%}.residencias__abas .aba{padding:13px 14px}.residencias__grupo{grid-template-columns:minmax(0,1fr);gap:32px}.imovel__foto,.residencias__grupo--faixa .imovel__foto{aspect-ratio:4/3.4}.imovel__info{margin-top:14px}.imovel__preco{font-size:15px}}.ardosia{background:var(--pagina);height:max(100svh,680px);position:relative;overflow:hidden}.ardosia__fotos{position:absolute;inset:0}.ardosia__foto{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-io), scale 2.4s var(--ease);position:absolute;inset:0;scale:1.05}.ardosia__foto.is-ativa{opacity:1;scale:1}.ardosia__fotos:after{content:"";pointer-events:none;background:linear-gradient(var(--pagina), #0b101800 22%), linear-gradient(to top, #06080c9e, #06080c33 34%, #06080c00 52%);position:absolute;inset:0}.ardosia__pe{z-index:2;left:var(--s-borda);right:var(--s-borda);bottom:calc(40 * var(--su));justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.ardosia__legenda{text-shadow:var(--sombra-texto);gap:10px;display:grid}.ardosia__andar{font:500 12px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2)}.ardosia__andar b{font-weight:500}.ardosia__comodo{font:600 calc(64 * var(--su)) / 1 var(--marca);letter-spacing:-.03em;transition:opacity .35s var(--ease), translate .5s var(--ease)}.ardosia__comodo.troca{opacity:0;transition-duration:.2s;translate:0 10px}.ardosia__ficha{z-index:2;top:calc(104 * var(--su) + 20px);right:var(--s-borda);border:1px solid var(--vidro-escuro-borda);background:var(--vidro-escuro);width:340px;-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);border-radius:20px;padding:20px 20px 18px;position:absolute}.ardosia__selo{color:var(--texto-2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ardosia__selo i{background:var(--quente);width:6px;height:6px;box-shadow:0 0 10px var(--quente);border-radius:50%}.ardosia__nome{font:600 28px / 1.1 var(--marca);letter-spacing:-.02em;margin-top:10px}.ardosia__texto{color:var(--texto-2);margin-top:8px;font-size:14px;line-height:1.55}.ardosia__dados{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,auto);justify-content:space-between;margin:18px 0 0;padding-top:14px;display:grid}.ardosia__dados dt{color:var(--texto-3);font-size:12px}.ardosia__dados dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:600}.ardosia__preco-linha{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ardosia__preco{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ardosia__ficha .botao{height:44px;padding:0 18px;font-size:14px}@media (max-width:760px){.ardosia{height:auto;overflow:visible}.ardosia__fotos{height:max(88svh,560px);position:relative;overflow:hidden}.ardosia__pe{flex-direction:column;align-items:stretch;gap:16px;bottom:20px}.ardosia__comodo{font-size:40px}.ardosia__abas{justify-content:space-between}.ardosia__abas .aba{flex:1;justify-content:center;padding:13px 6px}.ardosia__ficha{width:auto;margin:16px var(--s-borda) 0;position:relative;top:auto;right:auto}}.como__titulo{text-align:center;max-width:860px;margin:0 auto}.como__grade{gap:calc(64 * var(--su));margin-top:var(--s-titulo-conteudo);grid-template-columns:1fr minmax(0,540px) 1fr;align-items:center;display:grid}.como__sobre{--atraso:.08;align-self:center}.como__texto{max-width:360px;font-size:var(--s-corpo);color:var(--texto-2);text-wrap:pretty;line-height:1.6}.como__sobre .botao{margin-top:32px}.como__foto{--atraso:.16;margin:0}.como__foto img{aspect-ratio:1020/860;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask:radial-gradient(72% 74% at 50% 48%,#000 62%,#0000 100%);mask:radial-gradient(72% 74% at 50% 48%,#000 62%,#0000 100%)}.como__promessas{--atraso:.24;align-self:center;display:grid}.como__promessas li{border-top:1px solid var(--fio);padding:24px 0}.como__promessas li:last-child{border-bottom:1px solid var(--fio)}.como__promessa{font:600 var(--s-h3) / 1.2 var(--marca);letter-spacing:-.02em;margin:0}.como__promessas p{color:var(--texto-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}@media (max-width:1100px){.como__grade{grid-template-columns:1fr 1fr}.como__foto{order:-1;grid-column:1/-1;justify-self:center;width:100%;max-width:720px}}@media (max-width:760px){.como__grade{grid-template-columns:minmax(0,1fr);gap:36px}.como__sobre,.como__promessas{align-self:auto}.como__sobre .botao{width:100%}}.como{position:relative}.como>.secao__dentro{z-index:1;position:relative}.como__poeira{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.poeira .como__foto img{opacity:0}.visita{padding:calc(var(--s-folga) + 40px) var(--s-borda) var(--s-folga);background:var(--pagina);isolation:isolate;position:relative;overflow:hidden}.visita__fundo{z-index:-1;position:absolute;inset:0}.visita__fundo img{object-fit:cover;width:100%;height:100%}.visita__fundo:after{content:"";background:linear-gradient(var(--pagina), #0b101880 26%, #0b101880 74%, var(--pagina)), linear-gradient(90deg, #0b101880, #0b101800 60%);position:absolute;inset:0}.visita__dentro{gap:calc(64 * var(--su));grid-template-columns:1fr minmax(0,520px);align-items:center;display:grid}.visita__chamada{text-shadow:var(--sombra-texto)}.visita__texto{max-width:420px;font-size:var(--s-corpo);color:#ffffffd1;text-wrap:pretty;margin-top:24px;line-height:1.6}.agenda{--atraso:.12;border:1px solid var(--vidro-escuro-borda);-webkit-backdrop-filter:var(--desfoque);backdrop-filter:var(--desfoque);background:#0c0f169e;border-radius:24px;padding:26px;position:relative;box-shadow:0 30px 80px #00000059}.agenda__passos{transition:opacity .35s var(--ease);gap:22px;display:grid}.agenda__campo{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.agenda__rotulo{font:500 12px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);padding:0}fieldset.agenda__campo>.agenda__rotulo{margin-bottom:10px}.agenda__select{display:block;position:relative}.agenda__select:after{content:"";pointer-events:none;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:50%;right:18px;translate:0 -70%;rotate:45deg}.agenda select,.agenda__entrada{color:#fff;width:100%;height:48px;font:500 16px / 1 var(--sans);transition:border-color .25s var(--ease), background-color .25s var(--ease);background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:0 16px}.agenda select{appearance:none;cursor:pointer}.agenda select option{color:#0d1016}.agenda__entrada::placeholder{color:var(--texto-3)}.agenda select:focus-visible,.agenda__entrada:focus-visible{outline-offset:2px;background:#ffffff14;border-color:#fff9;outline:2px solid #fff}.agenda__entrada[aria-invalid=true]{border-color:#ff8a7a}.agenda__dias,.agenda__horas{gap:6px;display:grid}.agenda__dias{grid-template-columns:repeat(6,1fr)}.agenda__horas{grid-template-columns:repeat(5,1fr)}.escolha{position:relative}.escolha input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.escolha span{text-align:center;font-variant-numeric:tabular-nums;height:100%;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), scale .14s var(--ease);border:1px solid #ffffff24;border-radius:12px;place-items:center;gap:4px;padding:10px 4px;font-size:14px;font-weight:500;line-height:1;display:grid}.escolha small{font:500 12px / 1 var(--mono);color:var(--texto-3);text-transform:lowercase;transition:color .25s var(--ease)}.escolha input:checked+span{color:var(--escuro);background:#fff;border-color:#fff}.escolha input:checked+span small{color:#0d10168c}.escolha input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.escolha input:active+span{scale:.96}.escolha input:disabled{cursor:not-allowed}.escolha input:disabled+span{color:var(--texto-3);opacity:.6;border-style:dashed;text-decoration:line-through}@media (hover:hover) and (pointer:fine){html:not(.rolando) .escolha input:not(:checked):not(:disabled):hover+span{background:#ffffff1a;border-color:#ffffff4d}html:not(.rolando) .agenda select:hover,html:not(.rolando) .agenda__entrada:hover{border-color:#ffffff4d}}.agenda__dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda__pe{transition:opacity .35s var(--ease);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:20px;display:flex}.agenda__resumo{color:var(--texto-2);font-size:14px;line-height:1.4}.agenda.feito .agenda__passos,.agenda.feito .agenda__pe{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s}.agenda__feito{opacity:0;transition:opacity .5s var(--ease) .2s, translate .7s var(--ease) .2s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:26px;translate:0 12px}.agenda.feito .agenda__feito{opacity:1;translate:0}.agenda__ok{font:500 12px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--quente);align-items:center;gap:8px;display:flex}.agenda__ok i{background:var(--quente);width:6px;height:6px;box-shadow:0 0 10px var(--quente);border-radius:50%}.agenda__feito-titulo{font:600 32px / 1.12 var(--marca);letter-spacing:-.02em;text-wrap:balance;margin-top:16px}.agenda__feito-texto{max-width:380px;color:var(--texto-2);margin-top:14px;font-size:15px;line-height:1.6}.agenda__outra{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-self:flex-start;margin-top:28px;padding-bottom:4px;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.agenda__outra:hover{background-size:40% 1px}}@media (max-width:760px){.visita{padding-top:calc(var(--s-folga) + 20px)}.visita__dentro{grid-template-columns:minmax(0,1fr);gap:32px}.agenda{border-radius:20px;padding:18px}.agenda__feito{inset:18px}.agenda__dias,.agenda__horas{grid-template-columns:repeat(3,1fr)}.agenda__dupla{grid-template-columns:1fr}.agenda__pe{flex-direction:column;align-items:stretch}.agenda__enviar{width:100%}}.rodape{padding:calc(96 * var(--su)) var(--s-borda) 0;background:var(--pagina);position:relative;overflow:hidden}.rodape__dentro{border-bottom:1px solid var(--fio);grid-template-columns:1fr auto;gap:48px;padding-bottom:48px;display:grid}.rodape__logo{font:600 22px / 1 var(--marca);letter-spacing:-.02em;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.rodape__simbolo{background:currentColor;width:26px;height:26px;display:block;-webkit-mask:url(../img/logo-dc.png) 50%/contain no-repeat;mask:url(../img/logo-dc.png) 50%/contain no-repeat}.rodape__marca p{max-width:320px;color:var(--texto-2);margin-top:16px;font-size:15px;line-height:1.6}.rodape__colunas{gap:calc(72 * var(--su));grid-template-columns:repeat(3,auto);display:grid}.rodape__colunas div{align-content:start;display:grid}.rodape__colunas h3{font:500 12px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);margin:0 0 6px}.rodape__colunas a{color:var(--texto-2);transition:color .25s var(--ease), background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/0 1px no-repeat;justify-self:start;padding:9px 0;font-size:15px;line-height:1.4}@media (hover:hover) and (pointer:fine){html:not(.rolando) .rodape__colunas a:hover{color:#fff;background-size:100% 1px}}.rodape__legal{color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:22px 0;font-size:13px;display:flex}.rodape__autor{flex-basis:100%}.rodape__legal{z-index:1;position:relative}.rodape__nome{pointer-events:none}.rodape__autor a{color:var(--texto-2);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rodape__autor a:hover{color:#fff}}.rodape__nome{margin:8px calc(-1 * var(--s-borda)) calc(-.2 * min(42vw, 620px));font:600 min(42vw, 620px) / .86 var(--marca);letter-spacing:-.035em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(#fff 18%,#ffffff0f 82%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text}@media (max-width:760px){.rodape__dentro{grid-template-columns:1fr;gap:36px;padding-bottom:36px}.rodape__colunas{grid-template-columns:1fr 1fr;gap:32px 20px}.rodape__colunas div:last-child{grid-column:1/-1}.rodape__legal{flex-direction:column;gap:6px}}html.monta [data-camada]:not([data-camada=vidro]):not(.c-pronta):not(.c-viva){opacity:0}html.monta [data-camada=vidro]:not(.c-pronta){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}html.monta .nav__abas{transition:background-color .5s var(--ease), border-color .5s var(--ease), -webkit-backdrop-filter .5s var(--ease), backdrop-filter .5s var(--ease)}html.monta .hero__preco-linha:not(:has(.c-pronta)){border-color:#0000}html.monta .hero__preco-linha{transition:border-color .4s var(--ease)}html.monta .hero{--revela:0;--grade:0;--tracking:.02em}html.monta .hero__frente{opacity:0}html.monta .nav__abas:not(.c-pronta) .nav__aba.is-ativa{background-color:#0000}html.monta .nav__aba{transition:background-color .5s var(--ease)}html.pronto .hero__grade,html.montada .hero__grade{display:none}.ch{opacity:0}.ch.on{opacity:1}.enxame{z-index:60;pointer-events:none;font-family:var(--mono);position:absolute;inset:0;overflow:clip}.ag{will-change:transform;position:absolute;top:0;left:0}.ag svg{filter:drop-shadow(0 1px 1.5px #0009);width:18px;max-width:none;height:18px;position:absolute;overflow:visible}.ag__seta{top:-2.2px;left:-3.2px}.ag__seta path{fill:var(--c);stroke:#fff;stroke-width:1.3px;stroke-linejoin:round}.ag__mira,.ag__ibeam{display:none;top:-9px;left:-9px}.ag__mira path{fill:none;stroke:var(--c);stroke-width:2.4px;stroke-linecap:round}.ag__mira path.f{stroke:#fff;stroke-width:4.8px}.ag__ibeam path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.ag__ibeam path.f{stroke:#000000bf;stroke-width:3.8px}.ag.is-mira .ag__seta,.ag.is-texto .ag__seta{display:none}.ag.is-mira .ag__mira,.ag.is-texto .ag__ibeam{display:block}.ag__nome{background:var(--c);color:#0b0f16;font:600 10.5px / 1 var(--mono);white-space:nowrap;border-radius:4px;padding:3px 6px;position:absolute;top:17px;left:13px;box-shadow:0 2px 8px #0000004d}.clique{border:1.5px solid var(--c);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:0;left:0}.cx{border:1px dashed var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);transition:background-color .35s var(--ease), border-color .35s var(--ease), opacity .35s var(--ease);position:absolute;top:0;left:0}.cx__tag{background:var(--c);color:#0b0f16;font:600 10px / 1 var(--mono);white-space:nowrap;border-radius:3px;padding:3px 5px;position:absolute;bottom:calc(100% + 3px);left:-1px}.cx.cx--dentro .cx__tag{top:4px;bottom:auto;left:4px}.cx.cx--pe .cx__tag{bottom:4px;left:4px}.cx.feita{border-color:color-mix(in srgb, var(--c) 45%, transparent);background-color:#0000}.cx.feita .cx__tag{opacity:.7}.caret{background:#fff;width:2px;animation:.9s step-end infinite caret;position:absolute;top:0;left:0}@keyframes caret{50%{opacity:0}}.varre{background:var(--varredura);box-shadow:0 0 10px 2px color-mix(in srgb, var(--varredura) 70%, transparent), 0 0 34px 8px color-mix(in srgb, var(--varredura) 30%, transparent);position:absolute;top:0;left:0}.varre--v{width:2px}.varre--h{height:2px}.varre--cor{--varredura:#ffd28a}.guia{background:var(--guia);box-shadow:0 0 6px color-mix(in srgb, var(--guia) 60%, transparent);position:absolute}.atividade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffdb;width:452px;font:400 11px / 1.55 var(--mono);background:#080a0fdb;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;position:absolute;top:0;left:0;box-shadow:0 20px 50px #00000073}.atividade__topo{white-space:nowrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.atividade__titulo{letter-spacing:.08em;font-size:10.5px;font-weight:600}.atividade__vivos{color:#b8f5bf;background:#7ef08a24;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;display:flex}.atividade__vivos i{background:#7ef08a;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pulsa}@keyframes pulsa{50%{opacity:.35}}.atividade__cores{gap:3px;margin-left:auto;display:flex}.atividade__cores i{background:var(--c);border-radius:50%;width:7px;height:7px;transition:opacity .3s,scale .3s}.atividade__cores i.fora{opacity:.18;scale:.7}.atividade__vivos{transition:background-color .3s,color .3s}.atividade__vivos.zero{color:var(--texto-3);background:#ffffff14}.atividade__vivos.zero i{background:#ffffff4d;animation:none}.atividade__ops{text-align:right;color:#f5d84a;font-variant-numeric:tabular-nums;min-width:58px;font-size:10.5px}.atividade__linhas{height:9.3em;overflow:hidden}.atividade__linha{white-space:nowrap;grid-template-columns:58px 72px 1fr;gap:8px;display:grid}.atividade__linha:nth-child(4){opacity:.7}.atividade__linha:nth-child(5){opacity:.45}.atividade__linha:nth-child(6){opacity:.22}.atividade__t{color:#fff6;font-variant-numeric:tabular-nums}.atividade__quem{border-left:2px solid var(--c);color:var(--c);padding-left:7px}.atividade__o-que{text-overflow:ellipsis;overflow:hidden}@media (max-width:760px){.atividade{width:calc(100vw - 32px);padding:10px 12px;font-size:10px}.atividade__linha{grid-template-columns:50px 64px 1fr;gap:6px}.atividade__linhas{height:6.2em}}html.desenha .hero__grade{display:none}html.desenha .hero__foto{clip-path:none;-webkit-mask:radial-gradient(circle at 52% 58%, #000 calc(var(--revela) * 120vmax - 25vmax), transparent calc(var(--revela) * 120vmax));-webkit-mask:radial-gradient(circle at 52% 58%, #000 calc(var(--revela) * 120vmax - 25vmax), transparent calc(var(--revela) * 120vmax));mask:radial-gradient(circle at 52% 58%, #000 calc(var(--revela) * 120vmax - 25vmax), transparent calc(var(--revela) * 120vmax))}.prancha{z-index:6;pointer-events:none;font-family:var(--mono);fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.pr-quad{fill:none;stroke:#96b9eb12;stroke-width:1px}.pr-margem{stroke:#e1ebfa8c;stroke-width:1px}.pr-eixo{stroke:#96b9eb61;stroke-width:1px;stroke-dasharray:18 4 2 4!important}.pr-bola{stroke:#e1ebfa99;stroke-width:1px;fill:var(--palco)}.pr-bola-t,.pr-cota-t,.pr-nivel text,.pr-rotulo,.pr-valor{fill:#ebf2fcd9;stroke:none;font-family:var(--mono);letter-spacing:.08em}.pr-bola-t,.pr-cota-t{text-anchor:middle;font-weight:500}.pr-rotulo{fill:#c8d7f080;letter-spacing:.14em}.pr-valor{font-family:var(--sans);letter-spacing:.01em}.pr-forte{stroke:#f0f5fceb;stroke-width:1.15px}.pr-hachura{stroke:#e1ebfa80;stroke-width:.8px}.pr-mao{stroke:#c8d7f06b;stroke-width:.8px}.pr-cota{stroke:#aac8f0b3;stroke-width:.9px}.pr-tique{stroke-width:1.4px}.pr-guia{stroke:#aac8f059;stroke-width:.8px}.pr-nivel line{stroke:#e1ebfa99;stroke-width:.9px}.pr-nivel-tri{fill:#e1ebfad9;stroke:none}.pr-seta{fill:#ebf2fcd9;stroke:none}.pr-acrilico{fill:#bed7ff14;stroke:#d2e4ff73;stroke-width:1px}.pr-cabeca{fill:#bed7ff21}.pr-esc-corpo{fill:#f0ece124}.pr-marca{stroke:#e1ebfa8c;stroke-width:.8px}.pr-regua,.pr-esquadro,.pr-esc{filter:drop-shadow(0 6px 10px #00000059)}.pr-lapis{filter:drop-shadow(-3px 8px 6px #00000073)}.pr-grafite{fill:#9aa3b2;stroke:none}.pr-ponteira{fill:#c9ced8;stroke:#00000059;stroke-width:.6px}.pr-corpo{fill:#15171c;stroke:#ffffff38;stroke-width:.8px}.pr-compasso-perna{stroke:#c9ced8;stroke-width:2.2px;fill:none}.pr-compasso-cabo{fill:#15171c;stroke:#c9ced8;stroke-width:1px}.pr-compasso{filter:drop-shadow(0 6px 8px #0006)}.pr-titulo{fill:#f0f5fce6;stroke:none;font-family:var(--mono);letter-spacing:.16em;font-weight:500}
