.fi{cursor:zoom-in;background:#0a1118;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.fi picture{display:contents}.fi img{object-fit:contain;width:100%;height:100%;transition:opacity .4s;display:block}.fi:hover img{opacity:.88}.gal{background:var(--navy-deep);color:#fff}.gal-abre{grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(6px,.6vw,12px);min-height:100svh;display:grid}.gal-txt{padding:120px clamp(24px,3vw,64px) clamp(40px,8vh,88px) var(--gut);flex-direction:column;justify-content:flex-end;display:flex}.gal-kind{letter-spacing:.01em;color:var(--g2);margin-bottom:clamp(14px,2.4vh,26px);font-size:1.0625rem;font-weight:400}.gal h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,4.6vw,6.4rem);font-weight:200;line-height:1.02}.gal h1 em{font-style:normal;font-weight:500}.gal-price{margin-top:clamp(24px,5vh,56px)}.gal-pl{color:var(--g2);margin-bottom:4px;font-size:1rem;font-weight:400;display:block}.gal-pv{letter-spacing:-.02em;white-space:nowrap;width:max-content;font-size:clamp(2.4rem,3.6vw,4.4rem);font-weight:300;line-height:1.1;display:block}.gal-pv .rs{letter-spacing:.04em;margin-right:.35em;font-size:.42em;font-weight:400}.gal-pv small{letter-spacing:.02em;-webkit-text-fill-color:#d7d2cbbf;color:#d7d2cbbf;margin-left:.3em;font-size:.45em}.gal-ilus{color:#d7d2cbb3;margin-top:16px;font-size:.9375rem}.gal-abre{padding-top:92px}.gal-a{aspect-ratio:9/16;height:calc(100svh - 92px)}.gal-capa{--w:calc((100svh - 92px)*1.792);grid-template-columns:min(100%,var(--w));justify-content:center;padding-top:92px;display:grid}.gal-capa>*{grid-area:1/1;min-width:0}.gal-capa-foto{aspect-ratio:2880/1607}.gal-capa-txt{z-index:1;pointer-events:none;background:linear-gradient(#0c141c00,#0c141ce0);justify-content:space-between;align-self:end;align-items:flex-end;gap:24px;padding:clamp(80px,16vh,160px) clamp(20px,3vw,56px) clamp(20px,4vh,44px);display:flex}.gal-capa .gal-price{margin-top:0}.gal-nota{color:#d7d2cbc7;margin-top:8px;font-size:.875rem}.gal-mural{--alto:min(88svh,1100px);padding:clamp(64px,11vh,120px) var(--gut) 0;max-width:calc(var(--alto)*2.25 + 2*var(--gut) + 66px);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,44px) clamp(10px,1.2vw,22px);margin:0 auto;display:grid}.gal-m:nth-child(4n+2),.gal-m:nth-child(4n+4){margin-top:clamp(32px,9vh,110px)}.gal-q .fi,.gal-q .fi img{height:auto}.gal-m figcaption{color:#d7d2cbb8;margin-top:10px;font-size:.9375rem;line-height:1.4}.visor{color:#fff;background:#080d12f7;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;overflow:hidden}.visor[open]{grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid}.visor::backdrop{background:#080d12}.visor>img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.visor-leg{padding:10px var(--gut) 14px;text-align:center;color:var(--warm);font-size:.9375rem}.visor button{color:#fff;cursor:pointer;background:#0c141cb3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .3s;display:grid;position:absolute}.visor button:hover{border-color:var(--g2)}.visor svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:12px}.visor-x{top:16px;right:16px}.visor-x svg{width:14px;height:14px}.visor-n{top:calc(50% - 24px)}.visor-n[data-d="-1"]{left:clamp(8px,3vw,48px)}.visor-n[data-d="1"]{right:clamp(8px,3vw,48px)}@media (width<=1099px),(aspect-ratio<=3/2){.gal-abre{grid-template-columns:1fr 1fr;min-height:0;padding-top:0}.gal-txt{padding:clamp(110px,18vh,160px) var(--gut) clamp(32px,6vh,56px);grid-column:1/-1}.gal-a{width:100%;height:auto}}@media (width>=1200px){.gal-mural{max-width:calc(var(--alto)*2.8 + 2*var(--gut) + 88px);grid-template-columns:repeat(5,minmax(0,1fr))}.gal-m:nth-child(n){margin-top:0}.gal-m:nth-child(2n){margin-top:clamp(32px,9vh,110px)}}@media (aspect-ratio>=11/5){.gal-capa{grid-template-columns:minmax(0,1fr) var(--w)}.gal-capa-foto{grid-area:1/2}.gal-capa-txt{padding:0 clamp(24px,3vw,64px) clamp(24px,5vh,56px) var(--gut);background:0 0;flex-direction:column;align-items:flex-start;gap:clamp(24px,5vh,56px)}}@media (width<=980px){.gal-capa{grid-template-columns:100%;padding-top:72px}.gal-capa-txt{padding:24px var(--gut) 0;background:0 0;flex-direction:column;grid-area:2/1;align-items:flex-start}.gal-mural{grid-template-columns:1fr 1fr;max-width:none;padding-top:clamp(32px,6vh,56px)}.gal-m:nth-child(n){margin-top:0}.gal-m:nth-child(3n+1){grid-column:1/-1}}@media (width<=560px){.gal h1{font-size:clamp(2.4rem,11vw,3.4rem)}.gal-pv{font-size:clamp(2.2rem,9vw,3.2rem)}}.p3[data-astro-cid-zc42qitp]{background:var(--navy-deep);grid-template-columns:minmax(0,1fr) clamp(300px,30vw,520px);min-height:100svh;display:grid}.p3-cena[data-astro-cid-zc42qitp]{min-height:60svh;position:relative}.p3-cena[data-astro-cid-zc42qitp] canvas[data-astro-cid-zc42qitp]{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.p3.sem-3d .p3-cena[data-astro-cid-zc42qitp]{display:none}.p3.sem-3d{grid-template-columns:1fr}.p3-nota[data-astro-cid-zc42qitp]{left:var(--gut);color:var(--warm);pointer-events:none;font-size:.875rem;position:absolute;bottom:24px}.p3-lado[data-astro-cid-zc42qitp]{padding:clamp(32px,8vh,88px) var(--gut) clamp(32px,8vh,88px) 0;flex-direction:column;gap:24px;min-width:0;display:flex}.p3-lado[data-astro-cid-zc42qitp] h2[data-astro-cid-zc42qitp]{font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:300;line-height:1.1}.p3-lista[data-astro-cid-zc42qitp]{flex-wrap:wrap;gap:8px;display:flex}.p3-lista[data-astro-cid-zc42qitp] button[data-astro-cid-zc42qitp]{min-height:44px;color:var(--warm);font:inherit;cursor:pointer;background:0 0;border:1px solid #d7d2cb59;padding:0 14px;font-size:1rem}.p3-lista[data-astro-cid-zc42qitp] button[data-astro-cid-zc42qitp][aria-pressed=true]{background:var(--caramel);border-color:var(--caramel);color:var(--navy-deep)}.p3-medida[data-astro-cid-zc42qitp]{color:var(--warm);font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:300}@media (width<=980px){.p3[data-astro-cid-zc42qitp]{grid-template-columns:1fr}.p3-cena[data-astro-cid-zc42qitp]{min-height:70svh}.p3-lado[data-astro-cid-zc42qitp]{padding:32px var(--gut) 48px}.p3-cena[data-astro-cid-zc42qitp] canvas[data-astro-cid-zc42qitp]{touch-action:pan-y}}.ficha[data-astro-cid-jt7r42xn]{background:var(--navy-deep);flex-direction:column;gap:clamp(18px,3.4vh,34px);display:flex}.ficha[data-astro-cid-jt7r42xn] dt[data-astro-cid-jt7r42xn]{color:#d7d2cbc7;margin-bottom:4px;font-size:1rem;font-weight:400}.ficha[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn]{letter-spacing:-.02em;color:#fff;font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:200;line-height:1.1}.ficha[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn] small[data-astro-cid-jt7r42xn]{letter-spacing:.02em;color:#d7d2cbbf;-webkit-text-fill-color:currentColor;margin-left:.3em;font-size:.45em}.ficha[data-astro-cid-jt7r42xn] .price[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn]{white-space:nowrap;width:max-content;font-size:clamp(2.4rem,3.9vw,4.4rem);font-weight:300}.ficha[data-astro-cid-jt7r42xn] .price[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn] .rs[data-astro-cid-jt7r42xn]{letter-spacing:.04em;margin-right:.35em;font-size:.42em;font-weight:400}.ficha[data-astro-cid-jt7r42xn] .price[data-astro-cid-jt7r42xn] dt[data-astro-cid-jt7r42xn]{color:var(--g2)}@media (width<=980px){.ficha[data-astro-cid-jt7r42xn]{flex-flow:wrap;gap:20px 30px}.ficha[data-astro-cid-jt7r42xn] .fi[data-astro-cid-jt7r42xn]{min-width:calc(50% - 15px)}.ficha[data-astro-cid-jt7r42xn] .price[data-astro-cid-jt7r42xn]{order:-1;width:100%}.ficha[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn]{font-size:1.6rem}.ficha[data-astro-cid-jt7r42xn] .price[data-astro-cid-jt7r42xn] dd[data-astro-cid-jt7r42xn]{width:max-content;font-size:clamp(2.2rem,9vw,3.2rem)}}.bwa[data-astro-cid-anmotbjs]{letter-spacing:.04em;color:#fff;background:linear-gradient(var(--g2),var(--g2)) 0 calc(100% - 4px)/100% 1px no-repeat;align-items:center;gap:12px;min-height:44px;padding:12px 0 8px;font-size:1rem;font-weight:400;transition:color .3s;display:inline-flex}.bwa[data-astro-cid-anmotbjs] svg[data-astro-cid-anmotbjs]{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:12px;transition:transform .5s var(--ease)}.bwa[data-astro-cid-anmotbjs]:hover svg[data-astro-cid-anmotbjs]{transform:translate(5px)}.pu{background:var(--navy-deep);color:#fff;padding:clamp(48px,9vh,96px) var(--gut) 0;max-width:1600px;margin:0 auto}.pu h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:200;line-height:1.06}.pu-planta{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.pu-num dl{grid-template-columns:1fr 1fr;gap:clamp(20px,4vh,40px) 24px;margin-top:clamp(28px,6vh,64px);display:grid}.pu-num dt{color:var(--g2);margin-bottom:4px;font-size:1rem;font-weight:400}.pu-num dd{letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:200;line-height:1.1}.pu-num .grande dd{width:max-content;font-size:clamp(3.2rem,6.4vw,7.4rem);font-weight:200}.pu-num dd small{letter-spacing:.02em;-webkit-text-fill-color:#d7d2cbbf;color:#d7d2cbbf;margin-left:.25em;font-size:.42em}.pu-extra{color:var(--warm);margin-top:clamp(20px,4vh,36px);font-size:1.0625rem}.pu-svg svg{width:100%;height:auto;max-height:80svh;display:block}.pu-svg text{fill:#d7d2cb;font-family:inherit}.pu-svg .c{text-anchor:middle;font-size:15px}.pu-svg .m{text-anchor:middle;fill:#fff;font-size:24px;font-weight:400}.pu-svg .g{text-anchor:middle;fill:#e6cb97;font-size:30px;font-weight:300}.pu-svg .l{font-size:15px}.pu-svg figcaption{color:#d7d2cbb8;max-width:60ch;margin-top:12px;font-size:.9375rem;line-height:1.5}.pu-usos{margin-top:clamp(64px,11vh,120px)}.pu-aviso{color:var(--warm);max-width:62ch;margin-top:14px;font-size:1.0625rem}.pu-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,22px);margin-top:clamp(28px,6vh,60px);display:grid}.pu-q{aspect-ratio:9/16;position:relative}.pu-tag{color:var(--navy-deep);background:var(--g2);pointer-events:none;padding:4px 10px;font-size:.875rem;font-weight:500;position:absolute;top:10px;left:10px}.pu-tag.real{background:#fff}.pu-u figcaption{color:var(--warm);margin-top:12px;font-size:1rem;line-height:1.45}.pu-u b{color:#fff;margin-bottom:2px;font-weight:500;display:block}@media (width<=980px){.pu-planta{grid-template-columns:1fr}.pu-grade{grid-template-columns:1fr 1fr;gap:24px 10px}}@media (width<=560px){.pu-svg .l{font-size:17px}}.im-corpo[data-astro-cid-hhcafpgx]{background:var(--navy-deep);padding:clamp(72px,14vh,160px) var(--gut) clamp(72px,12vh,140px);grid-template-columns:minmax(0,1fr) clamp(260px,26vw,380px);align-items:start;gap:clamp(40px,8vw,140px);max-width:1600px;margin:0 auto;display:grid}.im-texto[data-astro-cid-hhcafpgx] p[data-astro-cid-hhcafpgx]{max-width:52ch;font-size:clamp(1.0625rem,1.3vw,1.3rem);font-weight:300;line-height:1.7}.im-texto[data-astro-cid-hhcafpgx] p[data-astro-cid-hhcafpgx]+p[data-astro-cid-hhcafpgx]{margin-top:1.2em}.im-acao[data-astro-cid-hhcafpgx]{margin-top:clamp(28px,5vh,52px)}.im-corpo[data-astro-cid-hhcafpgx].solo{grid-template-columns:1fr}@media (width<=980px){.im-corpo[data-astro-cid-hhcafpgx]{grid-template-columns:1fr;gap:clamp(36px,6vh,56px)}.im-ficha[data-astro-cid-hhcafpgx]{order:0}}
