:root{--preto:#0a0a0a;--preto-puro:#000;--elev:#141210;--elev-2:#1b1815;--borda:#262119;--ouro:#d4af37;--ouro-clr:#f4e4b0;--ouro-med:#c9a227;--ouro-esc:#8a6d22;--bronze:#6b5518;--branco:#f5f2ea;--cinza:#a8a29a;--cinza-esc:#6a655d;--ok:#4e8c5a;--res:#d4af37;--vend:#6e6862;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Jost",Futura,"Century Gothic",system-ui,-apple-system,sans-serif;--max:1280px;--gut:clamp(1rem,4vw,2.5rem);--r:2px;--grad:linear-gradient(135deg,#8a6d22 0%,#c9a227 20%,#f4e4b0 42%,#d4af37 58%,#a8842a 78%,#6b5518 100%);--ease:cubic-bezier(.22,.61,.36,1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--preto);color:var(--branco);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:300;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}h1{font-size:clamp(2.4rem,6.4vw,4.6rem)}h2{font-size:clamp(1.9rem,4.4vw,3.1rem)}h3{font-size:clamp(1.25rem,2.4vw,1.7rem)}em{font-style:italic}p{margin:0}.rotulo{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ouro);font-size:.688rem;font-weight:400}.rotulo--claro{color:var(--cinza)}.brilho{background:var(--grad);color:#0000;animation:desliza 9s var(--ease) infinite;background-size:280% 280%;-webkit-background-clip:text;background-clip:text}@keyframes desliza{0%,to{background-position:0%}50%{background-position:100%}}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.secao{padding-block:clamp(2.5rem,5vw,4.5rem)}.secao--fina{padding-block:clamp(2rem,3.5vw,3rem)}.cab-secao{flex-direction:column;gap:.9rem;margin-bottom:clamp(1.5rem,2.5vw,2.25rem);display:flex}.cab-secao p{color:var(--cinza);max-width:60ch}.fio{background:linear-gradient(90deg,transparent,var(--bronze),transparent);border:0;height:1px;margin:0}.orn{color:var(--ouro-esc);align-items:center;gap:.9rem;display:flex}.orn:before,.orn:after{content:"";background:linear-gradient(90deg,transparent,var(--bronze));flex:1;height:1px}.orn:after{background:linear-gradient(90deg,var(--bronze),transparent)}.orn span{background:var(--ouro);flex:none;width:5px;height:5px;transform:rotate(45deg)}.previa{border-bottom:1px solid var(--borda);padding:.55rem var(--gut);text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);background:linear-gradient(90deg,#1a1408,#241b0a,#1a1408);font-size:.72rem}.previa strong{color:var(--ouro-clr);font-weight:500}.topo{top:env(safe-area-inset-top,0px);z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ab8;border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:sticky}.topo.solido{border-bottom-color:var(--borda);background:#060606f2}.topo-in{max-width:var(--max);padding-block:.85rem;padding-inline:var(--gut);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.marca{flex:none;align-items:center;gap:.8rem;display:flex}.mono{flex:none;width:42px;height:42px}.marca-txt{flex-direction:column;line-height:1;display:flex}.marca-nome{font-family:var(--serif);letter-spacing:.08em;color:var(--branco);font-size:1.05rem}.marca-sub{letter-spacing:.34em;text-transform:uppercase;color:var(--ouro-esc);margin-top:.28rem;font-size:.56rem}.nav{align-items:center;gap:.4rem;display:flex}.nav a{letter-spacing:.16em;text-transform:uppercase;color:var(--cinza);padding:.5rem .85rem;font-size:.75rem;transition:color .3s;position:relative}.nav a:after{content:"";background:var(--ouro);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.28rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav a:hover,.nav a[aria-current=page]{color:var(--branco)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.menu-btn{color:var(--ouro);z-index:2;padding:.5rem;display:none;position:relative}@media (width<=860px){.menu-btn{display:block}.nav{border-left:1px solid var(--borda);width:min(78vw,320px);height:100dvh;padding:2rem var(--gut);transition:transform .45s var(--ease);background:#0c0b0a;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;position:fixed;inset:0 0 auto auto;transform:translate(100%)}.nav:not(.aberto){display:none}.nav.aberto{transform:translate(0)}.nav a{border-bottom:1px solid var(--borda);padding:.9rem 0;font-size:.95rem}.nav a:after{display:none}}.btn{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ouro-esc);color:var(--ouro-clr);border-radius:var(--r);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.7rem;font-size:.75rem;transition:color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--grad);transition:transform .45s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:#0a0a0a;border-color:var(--ouro)}.btn:hover:before{transform:translateY(0)}.btn>*{z-index:1;position:relative}.btn--solido{background:var(--grad);color:#0a0a0a;border-color:#0000;font-weight:500}.btn--solido:hover{color:#0a0a0a;filter:brightness(1.12)}.btn--solido:before{display:none}.btn--fantasma{border-color:var(--borda);color:var(--cinza)}.btn--peq{padding:.6rem 1.1rem;font-size:.68rem}.abre{padding-block:clamp(3rem,8vw,6rem) clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.abre:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3721,#0000 66%);border-radius:50%;width:70vw;max-width:780px;height:70vw;max-height:780px;position:absolute;top:-14vw;right:-18vw}.abre-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}@media (width<=900px){.abre-grid{grid-template-columns:1fr;gap:2.5rem}}.abre h1{margin-block:1.4rem 1.6rem;font-size:clamp(2.15rem,5.4vw,4.05rem)}.abre h1 .ln{display:block;overflow:hidden}.abre h1 .ln>span{display:block}.abre-txt{color:var(--cinza);max-width:46ch;font-size:1.05rem}.abre-acoes{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.retrato{justify-self:center;width:100%;max-width:420px;position:relative}.retrato-moldura{aspect-ratio:3/4;border:1px solid var(--borda);border-radius:var(--r);text-align:center;background:radial-gradient(at 50% 28%,#d4af3729,#0e0d0c 62%);place-items:center;padding:2rem;display:grid;position:relative;overflow:hidden}.retrato-moldura:after{content:"";pointer-events:none;border:1px solid #d4af3733;position:absolute;inset:10px}.retrato-vazio{color:var(--cinza-esc);flex-direction:column;align-items:center;gap:1.1rem;display:flex}.retrato-vazio .mono-g{opacity:.55;width:96px;height:96px}.retrato-vazio small{letter-spacing:.24em;text-transform:uppercase;font-size:.66rem;line-height:2}.faixa{border-block:1px solid var(--borda);background:var(--elev)}.faixa-grid{background:var(--borda);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=760px){.faixa-grid{grid-template-columns:repeat(2,1fr)}}.faixa-item{background:var(--elev);text-align:center;padding:clamp(1.4rem,3vw,2.2rem) 1.2rem}.faixa-n{font-family:var(--serif);color:var(--ouro-clr);font-size:clamp(1.9rem,4vw,2.9rem);line-height:1}.faixa-l{letter-spacing:.24em;text-transform:uppercase;color:var(--cinza);margin-top:.7rem;font-size:.66rem}.filtros{border:1px solid var(--borda);background:var(--elev);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:2.2rem;padding:1.1rem;display:flex}.campo{flex-direction:column;flex:150px;gap:.35rem;min-width:0;display:flex}.campo label{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza-esc);font-size:.62rem}.campo select,.campo input{border:1px solid var(--borda);color:var(--branco);border-radius:var(--r);background:#0c0b0a;width:100%;padding:.6rem .7rem;font-size:.9rem}.campo select:focus,.campo input:focus{border-color:var(--ouro-esc);outline:none}.filtro-res{letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);flex:none;align-self:flex-end;padding-bottom:.65rem;font-size:.75rem}.grade{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:clamp(1.1rem,2.4vw,1.9rem);display:grid}@media (width<=420px){.grade{grid-template-columns:1fr}}.card{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);transition:border-color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{border-color:#d4af3780;transform:translateY(-5px);box-shadow:0 18px 44px #0009,0 0 0 1px #d4af3714}.card-img{aspect-ratio:3/2;background:#0c0b0a;max-width:100%;position:relative;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease),filter .5s}.card:hover .card-img img{transform:scale(1.06)}.card-img:after{content:"";background:linear-gradient(#0000,#0a0a0a1a 54%,#0a0a0aeb 98%);position:absolute;inset:0}.selo{z-index:2;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ouro-esc);color:var(--ouro-clr);border-radius:var(--r);background:#0a0a0ad1;padding:.34rem .75rem;font-size:.6rem;position:absolute;top:.9rem;left:.9rem}.selo--vend{color:#b7b1a9;border-color:#55504a}.card.vendido .card-img img{filter:grayscale(.85)brightness(.5)}.card-preco{z-index:2;font-family:var(--serif);color:var(--ouro-clr);font-size:1.5rem;position:absolute;bottom:.85rem;left:1rem}.card-video{z-index:2;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ouro-esc);color:var(--ouro-clr);border-radius:var(--r);background:#0a0a0ad1;align-items:center;gap:.4rem;padding:.34rem .7rem;font-size:.6rem;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.card-video svg{flex:none;width:11px;height:11px}.card-corpo{flex-direction:column;flex:1;gap:.75rem;padding:1.15rem 1.15rem 1.35rem;display:flex}.card-bairro{letter-spacing:.24em;text-transform:uppercase;color:var(--ouro);font-size:.64rem}.card h3{font-size:1.18rem;line-height:1.3}.card-ficha{border-top:1px solid var(--borda);color:var(--cinza);flex-wrap:wrap;gap:.35rem 1rem;margin-top:auto;padding-top:.85rem;font-size:.78rem;display:flex}.card-ficha span{align-items:center;gap:.4rem;display:inline-flex}.card-ficha svg{width:15px;height:15px;stroke:var(--ouro-esc);fill:none;stroke-width:1.5px;flex:none}.imv-topo{padding-block:clamp(1.6rem,4vw,2.6rem) 0;position:relative}.voltar{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza);align-items:center;gap:.55rem;margin-bottom:1.6rem;font-size:.7rem;transition:color .3s;display:inline-flex}.voltar:hover{color:var(--ouro)}.imv-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.4rem;margin-bottom:1.8rem;display:flex}.imv-cab h1{font-size:clamp(1.9rem,4.6vw,3.2rem)}.imv-preco{font-family:var(--serif);white-space:nowrap;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.imv-cond{letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);text-align:right;margin-top:.5rem;font-size:.72rem}.midia-sel{border:1px solid var(--borda);background:#0c0b0a;border-radius:999px;gap:2px;margin-bottom:1.1rem;padding:3px;display:inline-flex}.midia-bt{color:var(--cinza);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.52rem 1.15rem;font-family:inherit;font-size:.72rem;display:inline-flex}.midia-bt:hover{color:var(--branco)}.midia-bt.ativo{background:var(--ouro);color:#0a0a0a}.midia-n{opacity:.65;letter-spacing:.06em;font-size:.68rem}.midia-bt.ativo .midia-n{opacity:.8}.videos{gap:1.4rem;margin-bottom:2.6rem;display:grid}.video-un{margin:0}.video-un video{border:1px solid var(--borda);border-radius:var(--r);background:#0c0b0a;width:100%;display:block}.video-un--v video{max-width:min(380px,100%);margin-inline:auto}.video-un figcaption{text-align:center;color:var(--cinza);letter-spacing:.2em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem}.galeria{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;height:clamp(280px,42vw,620px);max-height:75svh;margin-bottom:2.6rem;display:grid}.galeria[hidden],.videos[hidden]{display:none}.g-item{border:1px solid var(--borda);border-radius:var(--r);cursor:zoom-in;background:#0c0b0a;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.g-item:first-child{grid-area:span 2/span 2}.g-item img{object-fit:contain;width:100%;height:100%;transition:opacity .3s;display:block}.g-item:hover img{opacity:.9}@media (width<=760px){.galeria{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:none}.g-item{aspect-ratio:3/2}.g-item:first-child{aspect-ratio:4/3;grid-area:auto/span 2}}.g-mais{font-family:var(--serif);color:var(--ouro-clr);background:#0a0a0ac2;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.imv-grid{grid-template-columns:1.6fr .9fr;align-items:start;gap:clamp(1.6rem,4vw,3.4rem);display:grid}@media (width<=940px){.imv-grid{grid-template-columns:1fr}}.ficha{background:var(--borda);border:1px solid var(--borda);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;margin-block:2rem;display:grid}.ficha-i{background:var(--elev);text-align:center;padding:1.1rem .8rem}.ficha-n{font-family:var(--serif);color:var(--ouro-clr);font-size:1.6rem;line-height:1}.ficha-l{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza);margin-top:.5rem;font-size:.6rem}.desc{color:var(--cinza);max-width:66ch;font-size:1.02rem}.desc p+p{margin-top:1rem}.difs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;margin-top:1.8rem;display:grid}.dif{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.dif:before{content:"";background:var(--ouro);flex:none;width:5px;height:5px;transform:rotate(45deg)}.lateral{top:calc(env(safe-area-inset-top,0px) + 96px);flex-direction:column;gap:1rem;display:flex;position:sticky}@media (width<=940px){.lateral{position:static}}.cx{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);padding:1.5rem}.cx-corretora{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.cx-av{border:1px solid var(--ouro-esc);background:#0d0c0b;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.cx-nome{font-family:var(--serif);font-size:1.1rem}.cx-creci{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza-esc);margin-top:.2rem;font-size:.62rem}.cx .btn{width:100%;margin-top:.6rem}.cx-nota{color:var(--cinza-esc);text-align:center;margin-top:1rem;font-size:.74rem;line-height:1.55}.video-cx{margin-block:2.6rem}.video-moldura{aspect-ratio:16/9;border:1px solid var(--borda);border-radius:var(--r);background:radial-gradient(#16130e,#0a0a0a);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.video-moldura video{object-fit:cover;width:100%;height:100%}.play{border:1px solid var(--ouro-esc);width:78px;height:78px;color:var(--ouro);border-radius:50%;place-items:center;transition:background .4s,transform .4s;display:grid}.video-vazio{color:var(--cinza-esc);text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding:1.5rem;display:flex}.video-vazio small{letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;line-height:2}.mapa{aspect-ratio:21/9;border:1px solid var(--borda);border-radius:var(--r);background:#0c0b0a;max-width:100%;position:relative;overflow:hidden}.lb{z-index:100;opacity:0;pointer-events:none;height:100dvh;padding-top:env(safe-area-inset-top,0px);background:#050505;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow:hidden}.lb.on{opacity:1;pointer-events:auto}.lb-cab{padding:.85rem var(--gut);color:var(--cinza);justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.lb-leg{flex-direction:column;gap:.24rem;min-width:0;display:flex}.lb-leg-local{letter-spacing:.26em;text-transform:uppercase;color:var(--ouro);font-size:.62rem}.lb-leg-amb{font-family:var(--serif);color:var(--branco);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.2;overflow:hidden}.lb-palco{padding:0 var(--gut);touch-action:pan-y;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lb-palco img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.lb-pe{padding:.9rem var(--gut) calc(.9rem + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;gap:1.1rem;display:flex}.lb-nav{border:1px solid var(--borda);width:54px;height:54px;color:var(--ouro);background:#0a0a0a99;border-radius:50%;flex:none;place-items:center;transition:border-color .3s,background .3s,transform .2s;display:grid}.lb-nav:hover{border-color:var(--ouro);background:#d4af371f}.lb-nav:active{transform:scale(.92)}.lb-conta{letter-spacing:.14em;color:var(--cinza);font-variant-numeric:tabular-nums;text-align:center;min-width:5.5em;font-size:.78rem}.lb-lado{z-index:2;border:1px solid var(--borda);width:52px;height:52px;color:var(--ouro);background:#0a0a0ab8;border-radius:50%;place-items:center;transition:border-color .3s,background .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-lado:hover{border-color:var(--ouro);background:#d4af3724}.lb-lado--ant{left:.4rem}.lb-lado--prox{right:.4rem}@media (width<=760px){.lb-lado{display:none}}.dupla{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.8rem,5vw,4rem);display:grid}@media (width<=880px){.dupla{grid-template-columns:1fr}}.citacao{border-left:1px solid var(--ouro-esc);font-family:var(--serif);color:var(--branco);padding:.4rem 0 .4rem 1.8rem;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.42}.citacao em{color:var(--ouro-clr)}.assina{letter-spacing:.26em;text-transform:uppercase;color:var(--cinza);margin-top:1.4rem;font-size:.66rem}.passos{background:var(--borda);border:1px solid var(--borda);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid}.passo{background:var(--elev);flex-direction:column;gap:.7rem;padding:1.7rem 1.4rem;display:flex}.passo-n{font-family:var(--serif);color:var(--ouro);letter-spacing:.06em;font-size:1.1rem}.passo h4{font-size:1.06rem}.passo p{color:var(--cinza);font-size:.88rem}.contato-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.ct{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);transition:border-color .4s,transform .4s var(--ease);flex-direction:column;gap:.6rem;padding:1.6rem;display:flex}.ct:hover{border-color:#d4af3773;transform:translateY(-3px)}.ct-i{width:38px;height:38px;color:var(--ouro)}.ct-l{letter-spacing:.22em;text-transform:uppercase;color:var(--cinza-esc);font-size:.64rem}.ct-v{font-family:var(--serif);color:var(--branco);word-break:break-word;font-size:1.16rem}.rodape{border-top:1px solid var(--borda);background:#070706;margin-top:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(2.6rem,6vw,4rem) 2rem}.rodape-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2.2rem;margin-bottom:2.6rem;display:grid}@media (width<=760px){.rodape-grid{grid-template-columns:1fr;gap:1.8rem}}.rodape h5{letter-spacing:.24em;text-transform:uppercase;color:var(--ouro);font-size:.66rem;font-weight:400;font-family:var(--sans);margin:0 0 1rem}.rodape ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.rodape a{color:var(--cinza);font-size:.88rem;transition:color .3s}.rodape a:hover{color:var(--ouro-clr)}.rodape-txt{color:var(--cinza);max-width:40ch;margin-top:1rem;font-size:.88rem}.rodape-fim{border-top:1px solid var(--borda);color:var(--cinza-esc);flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-top:1.6rem;font-size:.72rem;display:flex}.zap{z-index:70;right:clamp(1rem,3vw,2rem);bottom:calc(clamp(1rem,3vw,2rem) + env(safe-area-inset-bottom,0px));background:var(--grad);color:#0a0a0a;letter-spacing:.1em;text-transform:uppercase;transition:transform .4s var(--ease),filter .3s;border-radius:100px;align-items:center;gap:.7rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:500;display:flex;position:fixed;box-shadow:0 10px 32px #0009}.zap:hover{filter:brightness(1.1);transform:translateY(-3px)}.zap svg{flex:none;width:20px;height:20px}@media (width<=520px){.zap span{display:none}.zap{border-radius:50%;padding:1rem}}.painel{grid-template-columns:232px 1fr;gap:0;min-height:70vh;display:grid}@media (width<=880px){.painel{grid-template-columns:1fr}}.pn-lado{border-right:1px solid var(--borda);background:#0c0b0a;flex-direction:column;gap:.3rem;padding:1.8rem 1.2rem;display:flex}@media (width<=880px){.pn-lado{border-right:0;border-bottom:1px solid var(--borda);flex-direction:row;padding:1rem;overflow-x:auto}}.pn-lado h6{letter-spacing:.24em;text-transform:uppercase;color:var(--cinza-esc);font-size:.6rem;font-weight:400;font-family:var(--sans);margin:0 0 .9rem}@media (width<=880px){.pn-lado h6{display:none}}.pn-tab{border-radius:var(--r);color:var(--cinza);white-space:nowrap;text-align:left;align-items:center;gap:.7rem;width:100%;padding:.7rem .85rem;font-size:.82rem;transition:background .3s,color .3s;display:flex}@media (width<=880px){.pn-tab{width:auto}}.pn-tab svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex:none;width:17px;height:17px}.pn-tab:hover{color:var(--branco);background:#d4af370f}.pn-tab.on{color:var(--ouro-clr);background:#d4af371a}.pn-corpo{min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.kpis{background:var(--borda);border:1px solid var(--borda);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1px;margin-bottom:1.6rem;display:grid}.kpi{background:var(--elev);flex-direction:column;gap:.5rem;padding:1.3rem 1.2rem;display:flex}.kpi-l{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza);font-size:.62rem}.kpi-v{font-family:var(--serif);color:var(--branco);font-size:1.95rem;line-height:1}.kpi-d{color:var(--cinza-esc);font-size:.72rem}.kpi-d b{color:var(--ok);font-weight:500}.painel-graficos{grid-template-columns:1.35fr 1fr;gap:1rem;margin-bottom:1.6rem;display:grid}@media (width<=980px){.painel-graficos{grid-template-columns:1fr}}.graf{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);padding:1.3rem}.graf-cab{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.graf-t{font-family:var(--serif);font-size:1.06rem}.graf-s{letter-spacing:.14em;text-transform:uppercase;color:var(--cinza-esc);font-size:.68rem}.graf svg{width:100%;height:auto;overflow:visible}.graf-tick{font-family:var(--sans);fill:var(--cinza-esc);letter-spacing:.06em;font-size:9px}.graf-pt{transition:r .2s}.barras{flex-direction:column;gap:.85rem;display:flex}.barra-l{justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.78rem;display:flex}.barra-l span:first-child{color:var(--cinza);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-l span:last-child{color:var(--branco);font-variant-numeric:tabular-nums;flex:none}.barra-t{background:#0b0a09;border-radius:4px;height:7px;overflow:hidden}.barra-p{background:var(--grad);height:100%;transition:width 1.1s var(--ease);border-radius:4px}.tabela-cx{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:.86rem}th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:var(--cinza-esc);border-bottom:1px solid var(--borda);white-space:nowrap;padding:.9rem 1rem;font-size:.6rem;font-weight:400}td{color:var(--cinza);vertical-align:middle;border-bottom:1px solid #1a1712;padding:.85rem 1rem}tr:last-child td{border-bottom:0}tbody tr{transition:background .25s}tbody tr:hover{background:#d4af370a}.td-nome{color:var(--branco);align-items:center;gap:.8rem;display:flex}.td-nome img{object-fit:cover;border-radius:var(--r);border:1px solid var(--borda);flex:none;width:64px;height:44px}.td-num{font-variant-numeric:tabular-nums;color:var(--branco)}.pill{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:100px;align-items:center;gap:.45rem;padding:.26rem .65rem;font-size:.64rem;display:inline-flex}.pill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;font-style:normal}.pill--ok{color:var(--ok);background:#4e8c5a1a;border-color:#4e8c5a73}.pill--res{color:var(--res);background:#d4af371a;border-color:#d4af3773}.pill--vend{color:var(--vend);background:#6e68621a;border-color:#6e686273}.acoes-lin{gap:.4rem;display:flex}.ico-btn{border:1px solid var(--borda);border-radius:var(--r);width:32px;height:32px;color:var(--cinza);place-items:center;transition:color .3s,border-color .3s;display:grid}.ico-btn:hover{color:var(--ouro);border-color:var(--ouro-esc)}.ico-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:15px;height:15px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.form-grid .larga{grid-column:1/-1}.form-cx{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);padding:1.6rem}.form-cx h3{margin-bottom:1.4rem}.form-acoes{border-top:1px solid var(--borda);flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;padding-top:1.4rem;display:flex}textarea{resize:vertical;min-height:110px}.fotos-cx{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;margin-top:.5rem;display:grid}.foto-mini{aspect-ratio:3/2;border:1px solid var(--borda);border-radius:var(--r);background:#0b0a09;position:relative;overflow:hidden}.foto-mini img{object-fit:cover;width:100%;height:100%}.foto-mini.capa{border-color:var(--ouro)}.foto-capa-tag{letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#0a0a0a;border-radius:2px;padding:.15rem .4rem;font-size:.5rem;font-weight:500;position:absolute;top:4px;left:4px}.foto-x{border:1px solid var(--borda);width:20px;height:20px;color:var(--cinza);background:#0a0a0ad9;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:4px;right:4px}.foto-x:hover{color:#e0705a;border-color:#e0705a}.solta{border:1px dashed var(--borda);border-radius:var(--r);text-align:center;color:var(--cinza-esc);cursor:pointer;padding:1.6rem;font-size:.82rem;transition:border-color .3s,color .3s;display:block}.solta:hover{border-color:var(--ouro-esc);color:var(--ouro)}.login-cx{text-align:center;border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);max-width:380px;margin:clamp(1.75rem,3.5vw,3rem) auto;padding:clamp(1.8rem,4vw,2.8rem)}.login-cx .mono-g{width:66px;height:66px;margin:0 auto 1.4rem}.login-cx input{text-align:center;letter-spacing:.2em;margin-block:1.4rem .3rem}.login-dica{color:var(--cinza-esc);border-top:1px solid var(--borda);margin-top:1.4rem;padding-top:1.2rem;font-size:.7rem;line-height:1.7}.login-dica code{color:var(--ouro);font-family:var(--sans);letter-spacing:.12em}.erro{color:#e0705a;min-height:1.2em;margin-top:.8rem;font-size:.78rem}.vazio{text-align:center;color:var(--cinza-esc);padding:clamp(2.5rem,7vw,4.5rem) 1rem}.vazio h3{color:var(--cinza);margin-bottom:.7rem}.toast{left:50%;bottom:calc(2rem + env(safe-area-inset-bottom,0px));background:var(--elev-2);border:1px solid var(--ouro-esc);color:var(--ouro-clr);border-radius:var(--r);letter-spacing:.1em;z-index:120;visibility:hidden;transition:transform .45s var(--ease),visibility .45s;text-align:center;max-width:calc(100vw - 2rem);padding:.85rem 1.5rem;font-size:.8rem;position:fixed;transform:translate(-50%,120%);box-shadow:0 12px 36px #000000b3}.toast.on{visibility:visible;transform:translate(-50%)}.reveal{transition:opacity .85s var(--ease),transform .85s var(--ease)}.js-on .reveal.pre{opacity:0;transform:translateY(22px)}.js-on .reveal.vis{opacity:1;transform:none}.js-on .abre h1 .ln>span{animation:sobe .95s var(--ease) forwards;transform:translateY(105%)}.js-on .abre h1 .ln:nth-child(2)>span{animation-delay:.13s}.js-on .abre h1 .ln:nth-child(3)>span{animation-delay:.26s}@keyframes sobe{to{transform:translateY(0)}}.js-on .fade-in{animation:fade 1.1s var(--ease) both}.js-on .d1{animation-delay:.35s}.js-on .d2{animation-delay:.5s}.js-on .d3{animation-delay:.65s}@keyframes fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-on .reveal,.js-on .reveal.pre{opacity:1;transform:none}.js-on .abre h1 .ln>span{transform:none}}.rt{justify-self:center;width:100%;max-width:440px;position:relative}.rt:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3733,#d4af370d 52%,#0000 70%);border-radius:50%;width:96%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.rt-cx{z-index:1;aspect-ratio:3/4;border:1px solid var(--borda);border-radius:var(--r);background:radial-gradient(at 50% 26%,#1a1712,#0b0a09 68%);position:relative;overflow:hidden}.rt-cx:after{content:"";pointer-events:none;z-index:3;border:1px solid #d4af372e;position:absolute;inset:11px}.rt-foto{object-fit:contain;object-position:center bottom;z-index:1;width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000008c 84%,#0000 99%);mask-image:linear-gradient(#000 62%,#0000008c 84%,#0000 99%)}.rt-assina{z-index:2;text-align:center;pointer-events:none;position:absolute;bottom:1.3rem;left:0;right:0}.rt-assina .n{font-family:var(--serif);color:var(--branco);letter-spacing:.04em;font-size:1.22rem}.rt-assina .s{letter-spacing:.32em;text-transform:uppercase;color:var(--ouro);margin-top:.3rem;font-size:.56rem}.rt-vazio{z-index:1;color:var(--cinza-esc);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2rem;display:flex;position:absolute;inset:0}.rt-vazio .mono-g{opacity:.6;width:86px;height:86px}.rt-cx.sem-foto .rt-assina{display:none}.rt-vazio small{letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;line-height:2.1}.sobre-abre{padding-block:clamp(1.75rem,3.5vw,3rem) clamp(2rem,4vw,3rem)}.sobre-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=900px){.sobre-grid{grid-template-columns:1fr;gap:2.6rem}}.sobre-grid h1{margin-block:1.2rem 1.5rem;font-size:clamp(2rem,5vw,3.5rem)}.sobre-txt p{color:var(--cinza);font-size:1.02rem}.sobre-txt p+p{margin-top:1.05rem}.credenciais{flex-wrap:wrap;gap:.55rem;margin-top:1.9rem;display:flex}.cred{border:1px solid var(--borda);color:var(--cinza);border-radius:100px;align-items:center;gap:.5rem;padding:.48rem .95rem;font-size:.72rem;transition:border-color .35s,color .35s;display:inline-flex}.cred:hover{color:var(--branco);border-color:#d4af3773}.cred:before{content:"";background:var(--ouro);flex:none;width:5px;height:5px;transform:rotate(45deg)}.servicos{background:var(--borda);border:1px solid var(--borda);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:1px;display:grid}.serv{background:var(--elev);flex-direction:column;gap:.75rem;padding:1.8rem 1.5rem;transition:background .4s;display:flex}.serv:hover{background:var(--elev-2)}.serv-i{width:34px;height:34px;color:var(--ouro);stroke:currentColor;fill:none;stroke-width:1.1px}.serv h4{font-size:1.1rem}.serv p{color:var(--cinza);font-size:.88rem}.deps{grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:1rem;display:grid}.dep{border:1px solid var(--borda);border-radius:var(--r);background:var(--elev);flex-direction:column;gap:1rem;min-height:190px;padding:1.6rem;display:flex}.dep-aspas{font-family:var(--serif);color:var(--ouro-esc);font-size:2.6rem;line-height:.6}.dep p{color:var(--cinza-esc);flex:1;font-size:.9rem;font-style:italic}.dep-quem{letter-spacing:.2em;text-transform:uppercase;color:var(--cinza-esc);border-top:1px solid var(--borda);padding-top:.9rem;font-size:.62rem}.cta-faixa{border-block:1px solid var(--borda);background:radial-gradient(ellipse at 50% 120%,#d4af371f,transparent 62%),var(--elev);text-align:center;padding-block:clamp(2.6rem,6vw,4.2rem)}.cta-faixa h2{margin-bottom:1rem}.cta-faixa p{color:var(--cinza);max-width:54ch;margin:0 auto 2rem}.cta-acoes{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.card-img img{object-position:center 42%}.cadastro-nota{color:var(--cinza);max-width:76ch;margin-block:.8rem 1.2rem;font-size:.88rem}.form-cx fieldset{border:0;min-width:0;margin:0 0 2rem;padding:0}.form-cx legend{font-family:var(--serif);color:var(--ouro-clr);margin-bottom:1rem;padding:0;font-size:1.2rem}.form-cx fieldset+fieldset{border-top:1px solid var(--borda);padding-top:1.6rem}.campo small{color:var(--cinza);font-size:.8rem}.campo .check-linha{letter-spacing:normal;text-transform:none;align-items:center;gap:.7rem;min-height:42px;margin:0;font-size:.88rem;display:flex}.check-linha input[type=checkbox]{width:18px;height:18px;accent-color:var(--ouro);flex:none;margin:0}.form-acoes.painel-toolbar{border:0;margin:0 0 1.4rem;padding:0}.painel select{border:1px solid var(--borda);color:var(--branco);background:#0c0b0a;border-radius:2px;padding:.55rem}.painel button:disabled,.painel input:disabled,.painel select:disabled,.login-cx button:disabled{opacity:.5;cursor:wait}.painel .td-nome small{color:var(--cinza)}.sem-miniatura{width:64px;height:44px;color:var(--cinza);border:1px solid var(--borda);flex:none;place-items:center;font-size:.65rem;display:grid}.foto-editor{min-width:0}.foto-editor input{background:var(--preto);border:1px solid var(--borda);width:100%;margin-top:.35rem;padding:.45rem;font-size:.75rem}.foto-capa-bt{color:var(--ouro-clr);padding:.35rem 0;font-size:.75rem;text-decoration:underline}.foto-x{width:27px;height:27px;font-size:1rem}.login-cx .campo{text-align:left;margin-top:1.2rem}.login-cx .campo input{text-align:left;letter-spacing:normal;width:100%;margin:.4rem 0 0}.login-cx form>button[type=submit]{white-space:normal;width:100%;margin-top:1.5rem;display:block}.login-cx form>[role=alert],.login-cx form>[role=status]{margin-top:1rem;line-height:1.5}.login-cx form>[role=alert]:empty,.login-cx form>[role=status]:empty{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#erroPainel,#erroForm{color:#ffb5a4;background:#21120f;border:1px solid #794237;margin:0 0 1rem;padding:.8rem;font-size:.9rem}#cFotos{max-width:100%;margin-block:.75rem;font-size:.85rem}.marca-video{object-fit:contain;mix-blend-mode:screen;background:0 0;flex:none;width:62px;height:62px;display:block}.com-abertura{overflow:hidden}.abertura[hidden]{display:none}.abertura{z-index:1000;color:var(--branco);background:#000;place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:auto}.abertura-conteudo{text-align:center;width:min(100%,400px);margin:auto}.abertura-video{aspect-ratio:1;object-fit:contain;background:#000;width:min(100%,320px,42dvh);margin:0 auto;display:block}.abertura-nome{font-family:var(--serif);letter-spacing:.04em;margin:.5rem 0;font-size:clamp(1.5rem,5vw,2rem)}.abertura-sub{color:var(--ouro-clr);letter-spacing:.3em;text-transform:uppercase;font-size:.65rem}.abertura-progresso{appearance:none;width:min(100%,240px);height:3px;color:var(--ouro);background:#252014;border:0;border-radius:3px;margin:2rem auto 0;display:block;overflow:hidden}.abertura-progresso::-webkit-progress-bar{background:#252014;border-radius:3px}.abertura-progresso::-webkit-progress-value{background:linear-gradient(90deg,#8a6d22,#d4af37,#f4e4b0);border-radius:3px;transition:width .2s linear}.abertura-progresso::-moz-progress-bar{background:linear-gradient(90deg,#8a6d22,#d4af37,#f4e4b0);border-radius:3px}.abertura-status{color:var(--cinza);letter-spacing:.1em;margin:1rem 0;font-size:.7rem}.abertura-pular{min-height:44px;color:var(--ouro-clr);border:1px solid var(--borda);border-radius:3px;align-items:center;gap:1rem;margin:.5rem auto;padding:.65rem 1rem;font-size:.75rem;display:inline-flex}.abertura-pular:hover{border-color:var(--ouro)}.abertura-pular:focus-visible{outline:2px solid var(--ouro-clr);outline-offset:4px}@media (width<=480px){.marca-video{width:48px;height:48px}.topo-in,.marca{gap:.6rem}}@media (prefers-reduced-motion:reduce){.abertura-progresso::-webkit-progress-value{transition:none}}.faixa-nota{text-align:center;color:var(--cinza);background:var(--preto,#0b0b09);margin:0;padding:1rem 1.5rem;font-size:.75rem}.abre--filme{background:#15130e;align-items:center;min-height:min(700px,85svh);display:flex}.abre--filme:before{display:none}.abre-filme{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.abre--filme:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000e0,#000000a1 45%,#00000024),linear-gradient(#0000 65%,#00000073);position:absolute;inset:0}.abre--filme .abre-grid{z-index:1;width:100%;padding-bottom:1rem;display:block}.abre--filme .abre-grid>div{max-width:650px}.abre--filme .abre-txt{color:#dedbd3}.abre-video-controle{color:#f3eee2;min-height:44px;font:inherit;cursor:pointer;background:#00000080;border:1px solid #ffffff73;border-radius:3px;margin-top:1.5rem;padding:.65rem 1rem;font-size:.75rem;display:block}.abre-video-controle[hidden]{display:none}.abre-video-controle:focus-visible{outline:2px solid var(--ouro-clr);outline-offset:4px}@media (width<=760px){.abre--filme{min-height:620px}.abre-filme{object-position:65% center}.abre--filme:after{background:linear-gradient(90deg,#000000d6,#0000007a),linear-gradient(#0000,#0009)}}.armazenamento{max-width:760px;margin:1.5rem 0}.storage-bar{width:100%;height:12px;accent-color:var(--ouro);margin:1rem 0;display:block}.armazenamento .btn{margin-top:.75rem}.demo-notice{z-index:4;color:#fff1bc;text-align:center;background:#33280e;padding:1rem 1.5rem;font-size:.85rem;line-height:1.6;position:relative}.demo-notice strong,.demo-notice span{display:block}.demo-notice a{text-decoration:underline}@media (height<=500px){.lb-cab{padding:.3rem var(--gut)}.lb-pe{padding:.3rem var(--gut) calc(.3rem + env(safe-area-inset-bottom,0px))}.lb-nav{width:38px;height:38px}.lb-leg-local{letter-spacing:.08em}}.home-com-video .topo{margin-bottom:calc(-1 * var(--altura-topo,90px))}.home-com-video .topo:not(.solido){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.home-com-video .abre--filme{padding-top:calc(var(--altura-topo,90px) + clamp(1.5rem,3vw,2.5rem))}.home-com-video .abre--filme:before{z-index:1;background:linear-gradient(#000000c2,#0000004d 55%,#0000);border-radius:0;width:100%;max-width:none;height:220px;display:block;inset:0 0 auto}.home-com-video .nav a{color:#e9e4d9}.home-com-video .nav a:hover,.home-com-video .nav a[aria-current=page]{color:var(--ouro-clr)}#app>.secao:first-child{padding-top:clamp(1.75rem,3.5vw,3rem)}#app>.secao+.secao{padding-top:clamp(1.5rem,2.5vw,2.25rem)}.home-com-video .abre{padding-bottom:clamp(2rem,4vw,3rem)}.home-com-video .abre h1{margin-block:1.1rem 1.25rem}.home-com-video .abre-acoes{margin-top:1.6rem}.logo-oficial{object-fit:contain;filter:brightness(1.9)saturate(.85)}.marca-logo{flex:none;width:62px;height:62px;display:block}.abertura-logo{width:min(100%,360px);height:auto;max-height:48dvh;margin:0 auto 1.4rem;display:block}.abertura-frase{font-family:var(--serif);color:var(--ouro-clr);font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.4}.logo-entrada{animation:1.2s ease-out both logo-revelar}@keyframes logo-revelar{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)scale(.97)}to{opacity:1;clip-path:inset(0);transform:none}}.servicos-resumo{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;padding-block:1.4rem;display:flex}.servicos-resumo a{color:var(--ouro-clr);letter-spacing:.08em;align-items:center;min-height:44px;font-size:.85rem;display:flex}.servicos-resumo a:hover{text-underline-offset:6px;text-decoration:underline}.rodape-missao{font-family:var(--serif);color:var(--ouro-clr);max-width:30ch;margin-top:1rem;font-size:1.2rem}@media (width<=480px){.marca-logo{width:48px;height:48px}.servicos-resumo{gap:.25rem 1.2rem}}@media (prefers-reduced-motion:reduce){.logo-entrada{animation:none}}.logo-flow{object-fit:contain;mix-blend-mode:screen;background:0 0}.abertura-logo.logo-flow{aspect-ratio:7/5;width:min(100%,420px);height:auto;max-height:48dvh}.marca-logo.logo-flow{filter:none}
