@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}:root{--fundo:#f4f0e8;--texto:#282d25;--verde:#343e30;--ouro:#b9a47c;--linha:#d9d3c7;--serifa:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--fundo);color:var(--texto);margin:0;font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{object-fit:cover;width:100%;height:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serifa);font-weight:400;line-height:1.03}h1{letter-spacing:-.035em;font-size:clamp(64px,6.8vw,108px)}h2{letter-spacing:-.025em;font-size:clamp(46px,5.8vw,86px)}h3{font-size:42px}em{font-weight:400}a:focus-visible,button:focus-visible{outline:3px solid var(--ouro);outline-offset:6px}.margem{padding-left:7vw;padding-right:7vw}.rotulo{letter-spacing:.19em;font-size:10px;line-height:1.5}.marca{letter-spacing:.13em;flex-direction:column;gap:7px;font-family:Georgia,serif;font-size:27px;line-height:1;display:inline-flex}.marca small{text-align:center;letter-spacing:.31em;font-family:Inter,sans-serif;font-size:7px}header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17201430;border:1px solid #ffffff30;border-radius:60px;align-items:center;gap:30px;padding:15px 24px;transition:background .3s,color .3s;display:flex;position:fixed;top:20px;left:3.2vw;right:3.2vw}header.claro{color:var(--texto);border-color:var(--linha);background:#f4f0e8ee}header nav{gap:28px;margin-left:auto;font-size:12px;display:flex}.botao{background:var(--fundo);color:var(--verde);border:1px solid #0000;border-radius:40px;justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;font-size:12px;font-weight:500;transition:background .3s,transform .3s;display:inline-flex}.botao:hover{background:#e2d6c1;transform:translateY(-2px)}header .botao{padding:12px 18px}.hero{background:var(--verde);height:100svh;min-height:800px;color:var(--fundo);position:relative;overflow:hidden}.hero-foto{object-position:center 52%;width:63%;height:100%;position:absolute;top:0;right:0}.hero:after{content:"";background:linear-gradient(90deg,#20291ff5 0%,#20291feb 22%,#20291f72 51%,#0000 78%);position:absolute;inset:0}.hero-texto{z-index:2;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:225px 7vw 45px;display:flex;position:relative}.hero h1{margin:25px 0}.hero h1 em{color:#d7c6a0}.hero-texto>p:not(.rotulo){color:#e2dfd6;font-size:14px}.hero .botao{margin-top:32px}.hero-base{letter-spacing:.13em;justify-content:space-between;width:100%;margin-top:auto;padding-top:50px;font-size:9px;display:flex}.intro{padding-top:130px;padding-bottom:110px}.intro h2{margin:30px 0 60px}.intro-base{grid-template-columns:1fr 1fr;gap:12vw;display:grid}.monograma{font:120px/1 var(--serifa);color:var(--ouro)}.intro-base p+p{margin-top:18px}.link{border-bottom:1px solid var(--ouro);gap:30px;margin-top:20px;padding:14px 0;font-size:12px;display:inline-flex}.arquitetura{background:#e9e3d8;grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.arquitetura figure{height:720px}.arquitetura figure img{object-position:45% center}.arquitetura>div{padding:70px 5vw}.arquitetura h2{margin:25px 0}.arquitetura p:not(.rotulo){max-width:370px}.ambientes{padding-top:120px;padding-bottom:100px}.titulo-secao{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px;display:flex}.titulo-secao h2{margin-top:25px}.titulo-secao>p{max-width:300px;font-size:13px}.filtros{gap:10px;padding:5px 3px 25px;display:flex;overflow:auto}.filtros button{border:1px solid var(--linha);white-space:nowrap;background:0 0;border-radius:30px;padding:10px 20px;font-size:12px}.filtros button[aria-pressed=true]{background:var(--verde);color:var(--fundo);border-color:var(--verde)}.galeria{grid-template-columns:repeat(3,1fr);gap:30px 20px;display:grid}.cartao{text-align:left;background:0 0;border:0;padding:0}.cartao .foto{aspect-ratio:4/3;border-radius:3px;display:block;overflow:hidden}.cartao img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.cartao:hover img{transform:scale(1.035)}.legenda{justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.nota{color:#777b6e;margin-top:30px;font-size:10px;line-height:1.6}.destaque{color:#fff;height:700px;position:relative;overflow:hidden}.destaque img{object-position:center 60%}.destaque:after{content:"";background:linear-gradient(90deg,#131c16ad,#0000);position:absolute;inset:0}.destaque>div{z-index:1;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.destaque h2{margin:25px 0 35px}.localizacao{grid-template-columns:1fr .85fr;align-items:center;gap:10vw;padding-top:120px;padding-bottom:120px;display:grid}.localizacao h2{margin:30px 0}.localizacao figure{height:600px}.localizacao figure img{border-radius:50% 50% 0 0;height:calc(100% - 35px)}.localizacao figcaption{letter-spacing:.18em;margin-top:18px;font-size:9px}.contato{background:var(--verde);color:var(--fundo);grid-template-columns:1.2fr .8fr;gap:12vw;padding-top:110px;padding-bottom:110px;display:grid}.contato h2{margin:25px 0}.contato>div>p:not(.rotulo){color:#d8d9cd;max-width:430px}.telefone{font:36px var(--serifa);margin:32px 0 22px;display:block}.contato-info{border-left:1px solid #ffffff30;align-self:center;padding-left:45px}.contato-info h3{margin:25px 0}.contato .nota{color:#c6c9bc!important}footer{padding-top:70px;overflow:hidden}.footer-topo{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-topo>div{flex-direction:column;gap:8px;font-size:11px;display:flex}.footer-topo p{letter-spacing:.15em;margin-bottom:12px;font-size:9px}.legal{border-top:1px solid var(--linha);color:#777b6e;justify-content:space-between;gap:70px;margin-top:60px;padding-top:25px;font-size:9px;display:flex}.legal p{max-width:470px}.footer-marca{font:clamp(140px,24vw,390px)/1 var(--serifa);letter-spacing:-.05em;text-align:center;color:var(--verde);margin-top:50px}dialog{color:#fff;background:#11180ff5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:65px 5vw 90px;position:fixed;overflow:hidden}dialog::backdrop{background:#111}dialog figure{flex-direction:column;height:100%;display:flex}dialog figure img{object-fit:contain;height:calc(100% - 40px)}dialog figcaption{text-align:center;padding-top:15px;font-size:13px}.fechar{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:50%;width:40px;height:40px;position:absolute;top:18px;right:22px}.controles{justify-content:center;align-items:center;gap:30px;display:flex;position:absolute;bottom:20px;left:0;right:0}.controles button{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:50%;width:42px;height:42px}.contador{font-size:12px}.sem-scroll{overflow:hidden}.demo{border-top:1px solid var(--linha);padding-top:75px;padding-bottom:75px}.demo h2{margin:20px 0;font-size:50px}.demo p:not(.rotulo){max-width:650px}.demo .botao{background:var(--verde);color:var(--fundo);margin-top:25px}@media (width<=760px){html{scroll-padding-top:90px}.margem{padding-left:24px;padding-right:24px}header{gap:10px;padding:12px 15px;top:12px;left:12px;right:12px}.marca{font-size:21px}.marca small{font-size:6px}header nav{display:none}header .botao{gap:10px;margin-left:auto;padding:10px 12px;font-size:10px}.hero{min-height:760px;max-height:1000px}.hero-foto{object-position:57% center;width:100%}.hero:after{background:linear-gradient(#18211750 0%,#18211710 32%,#182117b5 66%,#182117f5 100%)}.hero-texto{justify-content:flex-end;padding:0 24px 30px}.hero .rotulo{margin-top:360px;font-size:8px}.hero h1{margin:18px 0;font-size:58px}.hero-texto>p:not(.rotulo){font-size:12px}.hero .botao{margin-top:22px}.hero-base{gap:15px;margin-top:0;padding-top:36px;font-size:7px}.intro{padding-top:80px;padding-bottom:70px}.intro h2{margin:22px 0 38px;font-size:48px}.intro-base{grid-template-columns:1fr;gap:25px}.monograma{font-size:70px}.intro-base p{font-size:13px}.arquitetura{grid-template-columns:1fr}.arquitetura figure{height:340px}.arquitetura>div{padding:55px 24px}.arquitetura h2{font-size:52px}.arquitetura p{font-size:13px}.ambientes{padding-top:75px;padding-bottom:70px}.titulo-secao{margin-bottom:30px;display:block}.titulo-secao h2{font-size:54px}.titulo-secao>p{margin-top:25px}.filtros{margin-right:-24px}.galeria{grid-template-columns:1fr 1fr;gap:18px 12px}.cartao .foto{aspect-ratio:1}.legenda{gap:8px;font-size:10px}.destaque{height:570px}.destaque>div{left:24px;right:24px}.destaque h2{font-size:58px}.destaque img{object-position:45% center}.localizacao{grid-template-columns:1fr;gap:40px;padding-top:75px;padding-bottom:75px}.localizacao h2{font-size:53px}.localizacao figure{height:420px}.contato{grid-template-columns:1fr;gap:55px;padding-top:70px;padding-bottom:70px}.contato h2{font-size:54px}.contato-info{border-top:1px solid #ffffff30;border-left:0;padding:35px 0 0}.contato>div>p{font-size:13px}.footer-topo{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-topo>.marca{grid-column:1/-1}.legal{flex-direction:column;gap:15px;margin-top:40px}.footer-marca{margin-top:40px}dialog{padding:75px 12px 95px}dialog figcaption{font-size:12px}dialog figure img{height:calc(100% - 55px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.menu-toggle{display:none}.status-imagem{color:#eee8dd;pointer-events:none;font-size:12px;position:absolute;top:24px;left:5vw;right:80px}dialog img{transition:opacity .22s}dialog.carregando img{opacity:.4}.filtros{scrollbar-width:thin;scrollbar-color:var(--ouro) transparent;scroll-padding-inline:4px}.filtros button{min-height:44px}.cartao{min-width:0}.legenda{align-items:flex-start}.legenda>span{flex-shrink:0}.link{min-height:44px}.controles button,.fechar{min-width:44px;min-height:44px}header nav a{padding-block:10px}.footer-topo a:not(.marca){padding-block:5px}header .menu-toggle{flex-shrink:0}@media (width>=761px) and (width<=900px){header{gap:18px;padding-inline:20px}header nav{gap:16px}header .botao{padding-inline:12px;font-size:11px}.marca{font-size:23px}}@media (width<=760px){.hero{min-height:620px}.hero .rotulo{margin-top:0}.hero h1{font-size:clamp(43px,13.4vw,58px)}.hero-texto{padding-top:110px}.hero-base{flex-wrap:wrap}header{gap:8px}header .marca{font-size:clamp(17px,5.4vw,21px)}header .botao{min-height:44px;padding:10px;font-size:10px}header .menu-toggle{color:inherit;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:20px;display:inline-flex}header .botao{margin-left:0}header nav{background:var(--fundo);color:var(--texto);border:1px solid var(--linha);border-radius:20px;flex-direction:column;gap:0;padding:12px 20px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 30px #0002}header.menu-aberto nav{display:flex}header nav a{padding:12px 0}header nav a+a{border-top:1px solid var(--linha)}.contato h2,.localizacao h2{font-size:clamp(42px,12vw,54px)}.intro h2{font-size:clamp(40px,12vw,48px)}.ambientes h2{font-size:clamp(42px,13vw,54px)}.telefone{font-size:clamp(28px,8.5vw,36px)}.footer-topo{gap:30px 16px}dialog{padding-top:max(76px,env(safe-area-inset-top));padding-bottom:max(95px,env(safe-area-inset-bottom))}.status-imagem{top:24px;left:16px}}@media (width<=360px){header{padding:10px;left:8px;right:8px}.marca small{letter-spacing:.2em;font-size:5px}header .botao{font-size:9px}.margem,.hero-texto{padding-inline:20px}.galeria{gap:16px 10px}.localizacao figure{height:360px}}@media (height<=500px) and (width>=761px){.hero{min-height:620px}.hero-texto{padding-top:150px}}@media (prefers-reduced-motion:reduce){html[data-movimento=ativo]{scroll-behavior:auto}html[data-movimento=ativo] dialog img{transition:opacity .22s!important}}.controle-animacao{border:1px solid var(--ouro);color:var(--texto);background:0 0;border-radius:24px;min-height:44px;margin-top:24px;padding:10px 16px;font-size:11px}@media (width<=360px){.filtros{margin-right:-20px}}.hero-interativa{isolation:isolate;perspective:1400px;background:#17231e;min-height:780px}.hero-interativa:after{display:none}.hero-cinema{z-index:0;background:linear-gradient(100deg,#142019 0%,#26352c 45%,#8b7e66 100%);position:absolute;inset:0}.hero-world{z-index:1;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hero-scene{will-change:transform;position:absolute}.hero-interativa .hero-foto{object-fit:fill;object-position:center;filter:brightness(.72)saturate(.78);width:100%;height:100%;position:absolute;inset:0}.hero-atmosfera{z-index:2;pointer-events:none;background:linear-gradient(90deg,#101c18 0%,#101c18eb 23%,#101c1870 43%,#0000 63%),linear-gradient(#101c1833,#0000 18% 75%,#101c18dc);position:absolute;inset:0}.hero-interativa .hero-texto{pointer-events:none;padding-top:200px}.hero-interativa .hero-texto button,.hero-interativa .hero-texto a{pointer-events:auto}.hero-interativa h1{margin:25px 0;font-size:clamp(64px,6.1vw,96px);line-height:.98}.hero-interativa h1 em{color:#e1c697}.hero-interativa .hero-convite{color:#dbd9ce;font-size:12px;line-height:1.7}.hero-interativa .hero-base{pointer-events:auto;gap:25px;max-width:40%;font-size:8px}.hero-interativa .hero-explorar{margin-top:25px;padding:15px 22px;font-size:11px}.fachada-hit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.faixa-interativa{cursor:pointer;outline:none}.faixa-luz{opacity:0;filter:brightness(1.75)saturate(1.05);pointer-events:none;transition:opacity .35s}.faixa-contorno{fill:#0000;stroke:#0000;stroke-width:1.3px;vector-effect:non-scaling-stroke;pointer-events:all;transition:fill .35s,stroke .35s}.faixa-interativa.ativa .faixa-luz,.faixa-interativa:focus-visible .faixa-luz{opacity:.8}.faixa-interativa.ativa .faixa-contorno,.faixa-interativa:focus-visible .faixa-contorno{fill:#f2d19920;stroke:#f2d199bc}.faixa-interativa:focus-visible .faixa-contorno{stroke-width:3px}.andar-preview{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#eee6d4;opacity:0;visibility:hidden;background:#11201ce0;border:1px solid #e8d5a655;border-radius:4px;width:265px;padding:23px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;bottom:115px;right:4vw;transform:translateY(12px)}.andar-preview.visivel{opacity:1;visibility:visible;transform:translateY(0)}.andar-preview .rotulo{color:#cdbb94;font-size:8px}.andar-titulo{font:36px/1.1 var(--serifa);margin:12px 0}.andar-descricao{color:#d5d4c9;font-size:11px;line-height:1.7}.andar-entrar{color:#f2dfb8;background:0 0;border:0;border-top:1px solid #f2e5c22b;justify-content:space-between;width:100%;min-height:44px;margin-top:18px;padding:14px 0 3px;font-size:11px;display:flex}.andar-preview small{color:#b4bfb5;margin-top:13px;font-size:8px;line-height:1.5;display:block}.hero-instrumentos{z-index:4;color:#d5d6c9;letter-spacing:.035em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:40px;right:4vw}.pulso{background:#dec591;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #dec59119}.hero-somente-fotos{color:#efebda;background:#15271d80;border:1px solid #c8c8ac40;border-radius:24px;min-height:44px;margin-left:18px;padding:10px 14px;font-size:9px}.hero-credito{z-index:3;writing-mode:vertical-rl;letter-spacing:.15em;color:#f1e8d1b0;font-size:7px;position:absolute;top:47%;right:18px}.hero-interativa.entrando .hero-texto,.hero-interativa.entrando .andar-preview{opacity:0;pointer-events:none;transition:opacity .35s}.contexto-visita{color:#d8c8a5;max-width:750px;font-size:10px;position:absolute;top:24px;left:5vw;right:90px}.contexto-visita:empty{display:none}dialog .status-imagem{top:50px}dialog .contexto-visita{z-index:1}@media (width<=1050px) and (width>=761px){.hero-interativa h1{font-size:70px}.andar-preview{width:230px;padding:18px;right:3vw}.hero-interativa .hero-base{max-width:43%}}@media (width<=760px){.hero-interativa{height:100svh;min-height:790px;max-height:1100px}.hero-interativa .hero-texto{z-index:3;justify-content:flex-end;padding:0 24px 84px}.hero-interativa h1{margin:12px 0;font-size:clamp(40px,11.6vw,52px);line-height:.98}.hero-interativa h1 br:first-of-type{display:none}.hero-interativa h1{max-width:280px}.hero-interativa .hero-texto>.rotulo{margin-top:0;font-size:7px}.hero-interativa .hero-convite{max-width:200px;font-size:10px}.hero-interativa .hero-explorar{min-height:44px;margin-top:16px;padding:12px 18px}.hero-interativa .hero-base{display:none}.hero-interativa .hero-foto{filter:brightness(.76)saturate(.85)}.hero-atmosfera{background:linear-gradient(#0000 40%,#0c1c1660 64%,#0c1c16db 81%,#0c1c16 100%),linear-gradient(90deg,#10221a25,#0000 30% 70%,#10221a40)}.hero-credito{font-size:6px;top:120px;right:8px}.hero-instrumentos{justify-content:space-between;gap:8px;font-size:8px;bottom:20px;left:24px;right:24px}.hero-somente-fotos{margin-left:0;padding-inline:11px;font-size:8px}.andar-preview{width:auto;padding:18px 20px;bottom:86px;left:16px;right:16px;box-shadow:0 10px 35px #0005}.andar-preview.visivel~.hero-instrumentos{opacity:1}.andar-preview .andar-titulo{margin:8px 0;font-size:30px}.andar-preview .andar-descricao{font-size:10px}.andar-preview small{margin-top:8px;font-size:8px}.andar-entrar{margin-top:10px}.hero-interativa:has(.andar-preview.visivel) .hero-texto{opacity:0;pointer-events:none}.contexto-visita{font-size:9px;line-height:1.6;top:20px;left:15px;right:72px}dialog .status-imagem{font-size:10px;top:58px}}@media (width<=360px){.hero-interativa{min-height:730px}.hero-interativa .hero-texto{padding-inline:20px}.hero-interativa h1{font-size:40px}.hero-instrumentos{left:20px;right:20px}.hero-somente-fotos{padding-inline:9px}.instrucao-fachada{max-width:135px}}@media (prefers-reduced-motion:reduce){html[data-movimento=ativo] .faixa-luz,html[data-movimento=ativo] .faixa-contorno,html[data-movimento=ativo] .andar-preview{transition:opacity .3s,stroke .3s,fill .3s!important}}.visita-3d{color:#ece7d8;background:#14221c;width:100vw;height:100dvh;padding:0;overflow:hidden}.visita-topo{background:#122019;border-bottom:1px solid #d8d0b826;justify-content:space-between;align-items:center;gap:20px;height:104px;padding:24px 32px;display:flex}.estudo-selo{color:#d7c394;letter-spacing:.13em;font:9px Inter,sans-serif;display:block}.visita-topo h2{margin-top:8px;font-size:32px}.fechar3d{color:#e8ddc6;background:0 0;border:1px solid #d8d0b84a;border-radius:50%;flex-shrink:0;width:44px;height:44px}.visita-corpo{grid-template-columns:minmax(0,1fr) 340px;height:calc(100% - 104px);display:grid}.visita-palco{background:radial-gradient(at 50% 45%,#6e7766 0%,#394b3d 43%,#1a2b22 80%);min-width:0;position:relative;overflow:hidden}.visita-palco canvas{touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.visita-palco canvas:active{cursor:grabbing}.visita-hud{pointer-events:none;color:#ede4cb;letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:8px;display:flex;position:absolute;top:22px;left:24px;right:24px}.visita-gesto{color:#d3d6c6;letter-spacing:0}.visita-ferramentas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.visita-ferramentas button{color:#ede2c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15241ce8;border:1px solid #e0d2ad40;border-radius:28px;min-width:44px;min-height:44px;padding:11px 15px;font-size:10px}.visita-card{overscroll-behavior:contain;background:#14221c;border-left:1px solid #d8d0b826;padding:28px 25px;overflow:auto}.visita-card .rotulo{color:#b4c1ac;font-size:8px}.unidades-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 28px;display:grid}.unidades-tabs button{color:#cfd6c6;background:0 0;border:1px solid #d8d0b836;border-radius:24px;min-height:44px;padding:10px 8px;font-size:10px}.unidades-tabs button[aria-pressed=true]{color:#243226;background:#e4d3a9;border-color:#e4d3a9}.unidade-codigo{letter-spacing:.04em;color:#b5bea9;font-size:9px}.unidade-nome{margin:12px 0 24px;font-size:42px;line-height:1.05}.unidade-metrica{border-block:1px solid #d8d0b826;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.unidade-metrica>span:first-child{font:40px var(--serifa)}.unidade-metrica>span:first-child small{font:22px var(--serifa)}.unidade-metrica>span:last-child{font:23px var(--serifa)}.unidade-metrica>span:last-child small{color:#a9b5a0;margin-top:5px;font:8px Inter,sans-serif;display:block}.unidade-descricao{color:#cbd3c2;margin-top:20px;font-size:11px;line-height:1.8}.ambientes-label{margin-top:28px}.unidade-comodos{flex-direction:column;margin-top:10px;display:flex}.unidade-comodos button{text-align:left;border:0;color:#e7dfc9;background:0 0;border-bottom:1px solid #d8d0b826;min-height:44px;padding:10px 0;font-size:11px;display:flex}.unidade-aviso{color:#d1c099;border-left:2px solid #a38d5c;margin-top:28px;padding-left:12px;font-size:9px;line-height:1.7}.fallback-3d{padding:70px 35px}.fallback-3d p{margin-top:25px}.visita-3d button:focus-visible{outline-offset:3px;outline:2px solid #ead3a2}@media (width<=760px){.visita-topo{gap:10px;height:88px;padding:16px 18px}.visita-topo h2{margin-top:6px;font-size:23px}.estudo-selo{letter-spacing:.07em;font-size:7px}.visita-corpo{overscroll-behavior:contain;flex-direction:column;height:calc(100% - 88px);display:flex;overflow:auto}.visita-palco{flex-shrink:0;height:48svh;min-height:320px;max-height:480px}.visita-card{border-top:1px solid #d8d0b826;border-left:0;padding:24px 22px;overflow:visible}.visita-hud{gap:10px;font-size:7px;top:16px;left:16px;right:16px}.visita-gesto{text-align:right;max-width:120px}.visita-ferramentas{gap:5px;bottom:12px;left:10px;right:10px}.visita-ferramentas button{padding:10px 12px;font-size:8px}.unidades-tabs{margin-bottom:22px}.unidade-nome{font-size:39px}.unidade-metrica{justify-content:flex-start;gap:45px}.unidade-descricao{font-size:12px}.unidade-aviso,.visita-card .rotulo{font-size:9px}}@media (width<=360px){.visita-topo h2{font-size:21px}.visita-ferramentas button{padding-inline:9px;font-size:7px}.visita-ferramentas{gap:4px}.visita-palco{min-height:300px}.visita-card{padding-inline:18px}}.andar-unidades{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.andar-unidades button{color:#ddd8c5;background:0 0;border:1px solid #e5d4ac45;border-radius:20px;min-height:36px;padding:8px 5px;font-size:8px}.andar-unidades button[aria-pressed=true]{color:#233629;background:#dec99e}.hero-interativa .hero-explorar{color:#233629;background:#eee2ca}@media (width<=760px){.andar-unidades button{min-height:44px;font-size:9px}.andar-unidades{margin-top:12px}.andar-preview{bottom:80px}.andar-preview small{line-height:1.5}}.hero-interativa .hero-world{opacity:1!important;visibility:visible!important;transform:none!important}.hero-interativa .hero-scene{width:100%!important;height:100%!important;top:0!important;left:0!important}.torre-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.torre-controles{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13271ce0;border:1px solid #e7d6ad30;border-radius:40px;gap:6px;padding:7px;display:flex;position:absolute;top:120px;left:60%;transform:translate(-50%)}.torre-controles button{color:#e4dbc4;background:0 0;border:0;border-radius:25px;min-width:40px;min-height:40px;padding:9px 14px;font-size:10px}.torre-controles button:hover{background:#ddcca72b}.torre-controles button:focus-visible{outline:2px solid #e2c68f}.torre-aviso{z-index:3;letter-spacing:.09em;color:#d8d0b480;text-align:center;white-space:nowrap;font-size:7px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hero-interativa .hero-credito{top:35%;right:14px}.hero-interativa .hero-texto{z-index:3}.hero-interativa .hero-explorar{opacity:1!important;visibility:visible!important}@media (width<=760px){.hero-cinema{background:radial-gradient(at 50% 32%,#62745b 0%,#263e2c 40%,#0b1c14 78%)}.hero-interativa .hero-atmosfera{background:linear-gradient(#0000 46%,#0c1b1470 69%,#0c1b14e5 82%,#0c1b14 100%)}.torre-controles{gap:2px;max-width:calc(100% - 28px);padding:4px;top:96px;left:50%}.torre-controles button{min-width:36px;min-height:40px;padding:8px 10px;font-size:8px}.hero-interativa .hero-texto{padding-bottom:100px}.torre-aviso{white-space:normal;font-size:6px;line-height:1.5;bottom:8px;left:20px;right:20px;transform:none}.hero-interativa .hero-instrumentos{bottom:33px}.hero-interativa .hero-credito{font-size:6px;top:160px}.andar-preview{bottom:94px}.hero-interativa .hero-texto .rotulo{font-size:7px}}.torre-controles{top:auto;bottom:98px;left:65%}.hero-interativa .hero-instrumentos{font-size:8px}@media (width<=760px){.torre-controles{top:96px;bottom:auto;left:50%}.andar-preview{bottom:94px}}.hero-interativa .hero-world{transform-style:preserve-3d;will-change:transform}.hero-interativa .hero-scene{inset:auto;width:auto!important;height:auto!important;width:var(--scene-width)!important;height:var(--scene-height)!important;top:auto!important;left:auto!important;left:var(--scene-left)!important;top:var(--scene-top)!important}.hero-interativa .hero-foto{filter:brightness(.84)saturate(.9)}.hero-cinema{background:linear-gradient(100deg,#142019 0%,#26352c 45%,#8b7e66 100%)}.hero-interativa .hero-atmosfera{pointer-events:none;background:linear-gradient(90deg,#101c18 0%,#101c18ed 23%,#101c1870 43%,#0000 65%),linear-gradient(#0000 75%,#101c18dc)}.hero-interativa .hero-credito{font-size:7px;top:38%}.andar-preview{bottom:130px}.andar-preview small:empty{display:none}.hero-interativa .hero-instrumentos{bottom:40px}.torre-aviso,.torre-controles{display:none!important}.hero-interativa .andar-unidades{display:none}.hero-interativa .hero-texto>.rotulo{font-size:9px}.hero-interativa .faixa-luz{filter:brightness(1.55)saturate(1.1)}@media (width<=760px){.hero-interativa .hero-atmosfera{background:linear-gradient(#0000 40%,#0c1c1660 64%,#0c1c16e8 82%,#0c1c16 100%),linear-gradient(90deg,#10221a25,#0000 30% 70%,#10221a40)}.hero-interativa .hero-texto{padding-bottom:84px}.andar-preview{bottom:86px}.hero-interativa .hero-instrumentos{bottom:20px}.hero-interativa .hero-texto>.rotulo{font-size:7px}.hero-interativa h1{max-width:310px}.hero-interativa .hero-credito{font-size:6px;top:130px}.hero-interativa h1 br:first-of-type{display:initial}.hero-interativa h1{max-width:330px;font-size:clamp(38px,11.3vw,48px)}.hero-interativa .hero-convite{white-space:pre-line}}.hero-interativa .hero-world{touch-action:pan-y}.hero-interativa{overflow:clip}.hero-modelada .hero-world{opacity:1!important;visibility:visible!important;transform:none!important}.hero-modelada .hero-scene{width:100%!important;height:100%!important;top:0!important;left:0!important}.predio-real-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.hero-modelada .hero-atmosfera{pointer-events:none;background:linear-gradient(90deg,#0d1e17 0%,#0d1e17e8 23%,#0d1e1755 43%,#0000 67%)}.predio-navegacao{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10251cde;border:1px solid #efdfbb55;border-radius:30px;gap:4px;padding:6px;display:flex;position:absolute;bottom:95px;left:66%;transform:translate(-50%)}.predio-navegacao button{color:#eee1c8;background:0 0;border:0;border-radius:22px;min-width:40px;min-height:44px;padding:10px 14px;font-size:10px}.predio-navegacao button:hover{background:#d4bc9133}.hero-modelada .andar-preview{bottom:160px}.hero-modelada .hero-credito{font-size:6px;top:34%}.hero-modelada .hero-texto{pointer-events:none}.hero-modelada .hero-texto button,.hero-modelada .hero-texto a{pointer-events:auto}@media (width<=760px){.hero-modelada .hero-cinema{background:radial-gradient(at 50% 32%,#bbbea2 0%,#7b8971 30%,#263e2d 60%,#0b1c14 85%)}.hero-modelada .hero-atmosfera{background:linear-gradient(#0000 43%,#0c1c1660 64%,#0c1c16e8 82%,#0c1c16 100%)}.predio-navegacao{gap:2px;max-width:calc(100% - 32px);padding:4px;top:94px;bottom:auto;left:50%}.predio-navegacao button{min-width:36px;min-height:40px;padding:8px 10px;font-size:8px}.hero-modelada .andar-preview{bottom:85px}.hero-modelada .hero-texto{padding-bottom:90px}.hero-modelada .hero-convite{font-size:10px}.hero-modelada .hero-credito{font-size:5px;top:160px;right:8px}.hero-modelada .hero-instrumentos{font-size:7px}.hero-modelada .instrucao-fachada{max-width:180px}}.hero-modelada .andar-preview{background:linear-gradient(145deg,#102219ee,#1b3027ee);border-color:#c9d7bd45;border-radius:0;width:270px;padding:22px 24px}.card-unidade-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-unidade-topo .rotulo{letter-spacing:.16em;font-size:9px}.card-status{letter-spacing:.09em;color:#dbc796;white-space:nowrap;border:1px solid #cbb582;align-items:center;gap:6px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.card-status i{background:#dbc796;border-radius:50%;width:4px;height:4px;display:block}.andar-titulo sup{vertical-align:super;font-size:.45em;font-weight:400}.card-unidade-ficha{color:#e3e7d8;font-size:11px;font-weight:500}.hero-modelada .andar-descricao{color:#b5c1ac;margin-top:10px;font-size:9px;line-height:1.6}.card-unidade-preco{font:27px var(--serifa);color:#e2ca98;border-top:1px solid #d4d6bd33;margin-top:17px;padding-top:15px}.hero-modelada .andar-entrar{letter-spacing:.08em;text-transform:uppercase;color:#c4d1b9;border-top:0;margin-top:14px;padding-top:8px;font-size:9px;font-weight:600}@media (width<=760px){.hero-modelada .andar-preview{width:auto;padding:18px 22px;bottom:86px;left:16px;right:16px}.hero-modelada .andar-titulo{margin:10px 0 5px;font-size:56px}.card-unidade-preco{margin-top:12px;padding-top:12px;font-size:25px}.hero-modelada .andar-descricao{font-size:9px}.hero-modelada .andar-entrar{min-height:44px;margin-top:7px}.card-unidade-topo .rotulo{font-size:8px}}.card-fio{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.card-fio path{fill:none;stroke:#e4d3a3a8;stroke-width:1px}.card-fio circle{fill:#ead8ac}.hero-modelada .hero-cinema{background:radial-gradient(ellipse at 68% 30%,var(--solar-ceu,#bcc5ab) 0%,var(--solar-horizonte,#aaad8f) 33%,#2a4031 68%,#102019 100%)}.hero-modelada .hero-base{display:none}.solar-panel{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e8e4d3;background:#10261ee8;border:1px solid #d5d8bd4d;border-radius:13px;width:286px;position:absolute;bottom:30px;left:7vw;box-shadow:0 10px 25px #0002}.solar-panel summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:12px 15px;font-size:11px;list-style:none;display:flex}.solar-panel summary::-webkit-details-marker{display:none}.solar-panel summary:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #e8c888}.solar-icone{color:#e3c98d;font-size:18px}.solar-resumo{color:#ddc794;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.solar-corpo{padding:0 15px 13px}.solar-horario{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.solar-hora{font:34px/1 var(--serifa);font-variant-numeric:tabular-nums}.solar-periodo{color:#bfc9b2;border:1px solid #b2bf9d45;border-radius:20px;padding:3px 7px;font-size:9px}.solar-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.solar-panel input[type=range]{accent-color:#dcc28e;cursor:ew-resize;width:100%;height:22px;margin:0;display:block}.solar-escala{color:#aebea4;justify-content:space-between;font-size:8px;display:flex}.solar-play{color:#e0d0a6;background:0 0;border:0;border-top:1px solid #c2c9ad25;justify-content:space-between;align-items:center;width:100%;min-height:35px;margin-top:9px;padding:9px 0 3px;font-size:10px;display:flex}.solar-panel small{color:#96a890;margin-top:6px;font-size:7px;line-height:1.5;display:block}.solar-panel button:focus-visible,.solar-panel input:focus-visible{outline-offset:3px;outline:2px solid #e6c98b}@media (width>=761px) and (height<=850px){.solar-panel{width:250px;bottom:20px}.solar-horario{margin-bottom:5px}.solar-hora{font-size:28px}.solar-panel summary{padding-block:9px}.solar-corpo{padding-bottom:10px}.solar-play{margin-top:5px;padding-top:6px}.hero-modelada .hero-texto{padding-top:170px}.hero-modelada h1{font-size:clamp(60px,5.6vw,87px)}.hero-modelada .hero-explorar{margin-top:17px}}@media (width<=760px){.solar-panel{border-radius:10px;width:180px;top:150px;bottom:auto;left:14px}.solar-panel summary{gap:6px;min-height:38px;padding:8px 10px;font-size:9px}.solar-icone{font-size:16px}.solar-resumo{font-size:9px}.solar-corpo{padding:0 11px 11px}.solar-hora{font-size:29px}.solar-periodo{font-size:8px}.solar-panel small{font-size:6px}.solar-play{font-size:9px}.solar-panel[open]{background:#10261ef5}.hero-modelada .hero-texto{padding-top:0}.hero-modelada .andar-preview{z-index:6}}.hero-modelada .andar-preview{border-radius:0;width:250px;min-height:226px;padding:18px 20px;box-shadow:0 12px 30px #0003}.hero-modelada .andar-titulo{margin:12px 0 8px;font-size:62px;line-height:.95}.hero-modelada .andar-descricao{display:none}.hero-modelada .card-unidade-ficha{min-height:16px;font-size:10px;line-height:1.5}.hero-modelada .card-unidade-preco{margin-top:12px;padding-top:12px;font-size:26px;line-height:1.15}.hero-modelada .andar-entrar{letter-spacing:.1em;min-height:32px;margin-top:10px;padding:5px 0;font-size:8px}.card-unidade-topo{min-height:22px}.card-status{padding:4px 6px;font-size:7px}@media (width<=760px){.hero-modelada .andar-preview{width:232px;max-width:calc(100% - 28px);min-height:222px;padding:16px 18px}.hero-modelada .andar-titulo{font-size:56px}.hero-modelada .andar-entrar{min-height:44px;margin-top:6px}.hero-modelada .card-unidade-preco{margin-top:10px;padding-top:10px;font-size:25px}.card-status{font-size:7px}.card-unidade-topo .rotulo{font-size:8px}}.hero-fotografica .hero-world{transform:none!important}.hero-fotografica .hero-foto{filter:brightness(.72)saturate(.87)}.hero-fotografica .faixa-luz{filter:brightness(1.45)saturate(1.25)sepia(.18)}.hero-fotografica .faixa-interativa.ativa .faixa-luz{opacity:1}.hero-fotografica .andar-preview{z-index:6;background:#14202bed;border-radius:0;width:230px;min-height:210px;padding:18px 20px}.hero-fotografica .andar-titulo{margin:12px 0 10px;font-size:64px;line-height:1}.hero-fotografica .andar-entrar{text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:9px}.hero-fotografica .card-unidade-ficha{font-size:10px}.ver-modelo{border:1px solid #dfd3b966;border-radius:24px;align-items:center;min-height:44px;padding:10px 14px;font-size:10px;display:inline-flex}@media (width<=760px){.hero-fotografica .andar-preview{width:200px;min-height:195px;padding:14px 16px}.hero-fotografica .andar-titulo{font-size:52px}.hero-fotografica .hero-instrumentos{flex-wrap:wrap;gap:6px}.hero-fotografica .hero-somente-fotos{display:none}.hero-fotografica .instrucao-fachada{max-width:150px}.ver-modelo{padding:8px 10px;font-size:8px}}.hero-fotografica .card-fio.visivel{opacity:1;z-index:4}.hero-fotografica .andar-preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f1ece3;pointer-events:auto;background:#0c121ad6;border:1px solid #f1ece329;width:252px;min-height:232px;padding:16px 20px 18px}.hero-fotografica .card-unidade-topo .rotulo{letter-spacing:.18em;opacity:.7;color:#f1ece3;font-size:10px;font-weight:600}.hero-fotografica .card-status{letter-spacing:.12em;color:#f3c98b;border-color:#f3c98b;padding:3px 8px;font-size:9px;line-height:1.5}.hero-fotografica .andar-titulo{letter-spacing:-.02em;margin:6px 0 2px;font-size:66px;font-weight:400;line-height:1}.hero-fotografica .andar-titulo sup{vertical-align:baseline;opacity:.78;margin-left:1px;font-size:.62em;position:relative;top:-.32em}.hero-fotografica .card-unidade-ficha{color:#f1ece3db;font-size:13px;font-weight:500}.hero-fotografica .card-unidade-preco{font:25px/1.1 var(--serifa);color:#f3c98b;border-top:1px solid #f1ece329;margin-top:12px;padding-top:12px}.hero-fotografica .andar-entrar{letter-spacing:.18em;color:#f1ece3;opacity:.55;text-align:left;border:0;min-height:20px;margin-top:10px;padding:0;font-size:10px;font-weight:600;line-height:1.5;display:block}.hero-fotografica .card-fio path{stroke:#f1ece3a6}@media (width<=760px){.hero-fotografica .andar-preview{width:252px;min-height:232px}.hero-fotografica:has(.andar-preview.visivel) .hero-texto{opacity:0;pointer-events:none}}.hero-fotografica .faixa-interativa.ativa>.faixa-luz:not(.janela-acesa){opacity:.2;filter:brightness(1.05)saturate()}.hero-fotografica .faixa-interativa.ativa .faixa-contorno{fill:#0000;stroke:#ffe4b18c;filter:none;stroke-width:.7px}.hero-fotografica .janela-acesa{filter:brightness(2.2)saturate(1.15)sepia(.35)}.hero-fotografica .janela-calor{fill:#fc7;mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .3s}.hero-fotografica .faixa-interativa.ativa .janela-calor{opacity:.65}.hero-fotografica .faixa-luz{opacity:0;transition:opacity .38s;filter:none!important}.hero-fotografica .faixa-interativa.ativa>.faixa-luz:not(.janela-acesa),.hero-fotografica .faixa-interativa:focus-visible>.faixa-luz{opacity:1;filter:none!important}.hero-fotografica .faixa-interativa.ativa .faixa-contorno{fill:#0000;stroke:#fff0d775;stroke-width:.65px;filter:none;stroke:#0000!important;fill:#0000!important}.ceu-revitalizado{pointer-events:none;opacity:.62;filter:saturate(1.22);width:100%;height:100%;position:absolute;inset:0}.marca-painel{cursor:pointer;outline:none}.marca-painel-luz{opacity:0;pointer-events:none;filter:drop-shadow(0 0 1.6px #ffcb72)drop-shadow(0 0 3px #ffc36b);transition:opacity .35s}.marca-painel.acesa .marca-painel-luz{opacity:1}.hero-fotografica .ceu-revitalizado{opacity:1;filter:none}.marca-painel-luz{filter:drop-shadow(0 0 1px #d99c4c)drop-shadow(0 0 2.5px #bd7c32)}
