@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e0617efc-module__akP_VW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e0617efc-module__akP_VW__variable{--font-site:"Inter", "Inter Fallback"}
.s{--s-navy:#072b47;--s-navy2:#0d3a5c;--s-verde:#006b5b;--s-verde-claro:#e3efe9;--s-gold:#b48a4a;--s-ink:#102a3d;--s-soft:#68737a;--s-line:#e7e1d4;--s-cream:#f5f1e8;--s-paper:#fbf9f4;--s-laranja:#a8650f;--s-laranja-claro:#fbf1e2;font-family:var(--font-site), Inter, Arial, sans-serif;color:var(--s-ink);background:var(--s-paper);-webkit-font-smoothing:antialiased;min-height:100vh}.s a{color:inherit;text-decoration:none}.s .serif{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400}.s .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.s .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--s-gold);font-size:11px;font-weight:500}.s-topo{z-index:40;border-bottom:1px solid var(--s-line);background:#fff;position:sticky;top:0}.s-topo .wrap{align-items:center;gap:28px;height:80px;display:flex}.s-menu{color:var(--s-navy);align-items:center;gap:26px;margin-left:auto;font-size:13.5px;display:flex}.s-menu>a,.s-menu>div>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.s-menu>a:hover,.s-menu>div>button:hover{color:var(--s-verde)}.s-drop{position:relative}.s-drop-painel{padding-top:14px;display:none;position:absolute;top:100%;left:-24px}.s-drop:hover .s-drop-painel,.s-drop:focus-within .s-drop-painel{display:block}.s-drop-in{border:1px solid var(--s-line);background:#fff;grid-template-columns:200px 220px;gap:30px;padding:26px 28px;display:grid;box-shadow:0 24px 50px -24px #072b4759}.s-drop-in h6{letter-spacing:.22em;text-transform:uppercase;color:var(--s-gold);margin-bottom:12px;font-size:10.5px;font-weight:500}.s-drop-in a{padding:6px 0;font-size:14px;display:block}.s-drop-in a:hover{color:var(--s-verde)}.s-drop-in small{color:var(--s-soft);margin-left:6px;font-size:12px}.s-selecao{border:1px solid var(--s-navy);color:var(--s-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;display:inline-flex}.s-selecao b{background:var(--s-verde);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.s-hamb{color:var(--s-navy);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:26px;display:none}.s-gaveta{z-index:39;background:#fff;padding:24px 28px;position:fixed;inset:80px 0 0;overflow:auto}.s-gaveta a{border-bottom:1px solid var(--s-line);color:var(--s-navy);padding:14px 0;font-size:17px;display:block}.s-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:13px;font-weight:500;transition:filter .2s;display:inline-flex}.s-btn:hover{filter:brightness(1.08)}.s-btn.verde{background:var(--s-verde);color:#fff}.s-btn.navy{background:var(--s-navy);color:#fff}.s-btn.linha{border:1px solid var(--s-navy);color:var(--s-navy);background:0 0}.s-btn.whats{color:#fff;text-transform:none;letter-spacing:.02em;background:#1faa59;font-size:14px}.s-sec{padding:110px 0}.s-cab{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;display:flex}.s-cab h2{color:var(--s-navy);margin-top:12px;font-size:46px;line-height:1.05}.s-cab a{letter-spacing:.06em;border-bottom:1px solid var(--s-ink);white-space:nowrap;padding-bottom:3px;font-size:13px}.s-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;display:grid}.s-im{display:block}.s-im .foto{aspect-ratio:4/3;background:var(--s-cream);border-radius:2px;position:relative;overflow:hidden}.s-im .foto img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.s-im:hover .foto img{transform:scale(1.05)}.s-selo{letter-spacing:.16em;text-transform:uppercase;color:var(--s-navy);background:#fffffff0;border-radius:2px;padding:7px 11px;font-size:10.5px;font-weight:500;position:absolute;top:14px;left:14px}.s-coracao{cursor:pointer;width:40px;height:40px;color:var(--s-navy);z-index:2;background:#fffffff2;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:12px;right:12px}.s-coracao.on{color:#c2394a}.s-im .loc{letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft);margin-top:16px;font-size:11.5px}.s-im h3{color:var(--s-ink);margin-top:6px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.22}.s-im .det{color:var(--s-soft);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.s-im .preco{border-top:1px solid var(--s-line);color:var(--s-navy);margin-top:12px;padding-top:12px;font-size:17px;font-weight:600}.s-match{color:var(--s-navy);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:12px;left:12px}.s-anel{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.s-anel span{background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.s-porque{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.s-ok,.s-quase{border-radius:999px;padding:4px 9px;font-size:11.5px}.s-ok{background:var(--s-verde-claro);color:var(--s-verde)}.s-quase{background:var(--s-laranja-claro);color:var(--s-laranja)}.s-previa{background:var(--s-laranja);color:#fff;letter-spacing:.04em;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;bottom:12px;right:12px}.s-painel{border:1px solid var(--s-line);background:#fff;border-radius:2px;grid-template-columns:1fr 1fr 1fr 1.35fr auto;display:grid;box-shadow:0 30px 70px -34px #072b4773}.s-campo{border-right:1px solid var(--s-line);flex-direction:column;gap:6px;min-width:0;padding:18px 22px;display:flex}.s-campo label{letter-spacing:.2em;text-transform:uppercase;color:var(--s-soft);font-size:10.5px;font-weight:500}.s-campo select{font:500 15px var(--font-site), Inter, sans-serif;color:var(--s-ink);cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0}.s-faixa{align-items:center;gap:6px;display:flex}.s-ir{background:var(--s-navy);color:#fff;font:500 13px var(--font-site), Inter, sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:0 36px}.s-insta{background:#fff;padding:100px 0}.s-insta-topo{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.s-insta h2{color:var(--s-navy);margin:10px 0;font-size:42px}.s-insta-grade{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.s-insta-grade a{aspect-ratio:1;background:var(--s-cream);border-radius:2px;display:block;position:relative;overflow:hidden}.s-insta-grade img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.s-insta-grade a:hover img{transform:scale(1.06)}.s-rodape{background:var(--s-navy);color:#ffffffbd;padding:80px 0 34px;font-size:13.5px}.s-rod-in{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:44px;display:grid}.s-rodape h5{color:#fff;letter-spacing:.24em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:500}.s-rodape li{margin-bottom:11px;line-height:1.5;list-style:none}.s-rodape a:hover{color:#fff}.s-rod-sociais{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.s-rod-sociais a{color:#fff;border:1px solid #ffffff4d;border-radius:999px;padding:9px 16px;font-size:12.5px}.s-rod-base{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.s-wpp{z-index:35;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px -10px #0006}.s-faixa-previa{background:var(--s-laranja);color:#fff;text-align:center;padding:7px 12px;font-size:12.5px}.s-bandeja{background:var(--s-navy);color:#fff;z-index:36;border-radius:12px;align-items:center;gap:18px;width:min(680px,100% - 32px);padding:14px 16px 14px 22px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #00000080}.s-bandeja p{flex:1;font-size:14px}.s-bandeja small{opacity:.7;margin-top:2px;font-size:12px;display:block}.s-form{gap:12px;display:grid}.s-form input,.s-form select,.s-form textarea{border:1px solid var(--s-line);font:400 15px var(--font-site), Inter, sans-serif;color:var(--s-ink);background:#fff;border-radius:2px;outline:0;width:100%;padding:14px 16px}.s-form input:focus,.s-form select:focus,.s-form textarea:focus{border-color:var(--s-navy)}.s-modal-fundo{z-index:60;background:#072b4773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.s-modal{background:#fff;border-radius:4px;width:min(480px,100%);max-height:92vh;padding:32px;overflow:auto}.s-modal h3{color:var(--s-navy);font-family:Georgia,serif;font-size:26px;font-weight:400}.s-filtros{flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;padding-bottom:14px;display:flex}.s-filtros select{border:1px solid var(--s-line);font:400 13.5px var(--font-site), Inter, sans-serif;color:var(--s-ink);background:#fff;border-radius:2px;padding:10px 12px}.s-galeria{border-radius:2px;grid-template-rows:230px 230px;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;position:relative;overflow:hidden}.s-galeria button{cursor:zoom-in;background:var(--s-cream);border:0;padding:0;overflow:hidden}.s-galeria img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.s-galeria button:hover img{transform:scale(1.03)}.s-galeria .g1{grid-row:span 2}.s-galeria.n1{grid-template-columns:1fr}.s-galeria.n2{grid-template-columns:2fr 1fr}.s-galeria.n2 button:not(.g1){grid-row:span 2}.s-galeria.n3{grid-template-columns:2fr 1fr}.s-galeria.n4{grid-template-columns:2fr 1fr 1fr}.s-galeria.n4 button:nth-child(4){grid-column:span 2}.s-galeria.vazia{background:var(--s-cream);height:300px;color:var(--s-soft);place-items:center;display:grid}.s-gal-botoes{gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.s-gal-botoes a,.s-gal-botoes button{color:var(--s-navy);cursor:pointer;background:#fff;border:0;border-radius:2px;padding:10px 15px;font-family:inherit;font-size:13px}.s-luz{z-index:80;background:#04121ef0;place-items:center;display:grid;position:fixed;inset:0}.s-luz img{object-fit:contain;max-width:92vw;max-height:86vh}.s-luz-x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}.s-luz-seta{color:#fff;cursor:pointer;background:#ffffff1f;border:0;width:56px;height:72px;font-size:40px;position:absolute;top:50%;transform:translateY(-50%)}.s-luz-seta.e{left:18px}.s-luz-seta.d{right:18px}.s-luz-n{color:#ffffffbf;font-size:13px;position:absolute;bottom:20px}.s-imovel-corpo{grid-template-columns:1fr 380px;gap:56px;margin-top:40px;padding-bottom:90px;display:grid}.s-lado{align-self:start;position:sticky;top:104px}.s-fatos{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);margin:28px 0;display:grid}.s-fatos div{text-align:center;border-right:1px solid var(--s-line);padding:18px 6px}.s-fatos div:last-child{border:0}.s-fatos b{color:var(--s-navy);font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.s-fatos span{letter-spacing:.12em;text-transform:uppercase;color:var(--s-soft);font-size:11px}.s-h2{color:var(--s-navy);margin:42px 0 16px;font-size:26px}.s-difs-lista{grid-template-columns:repeat(3,1fr);gap:12px 24px;display:grid}.s-difs-lista span{align-items:center;gap:10px;font-size:14.5px;display:flex}.s-difs-lista span:before{content:"";background:var(--s-gold);flex-shrink:0;width:16px;height:1px}.s-detalhes{grid-template-columns:repeat(2,1fr);gap:0 36px;display:grid}.s-detalhes div{border-bottom:1px solid var(--s-line);justify-content:space-between;padding:11px 0;font-size:14.5px;display:flex}.s-detalhes dt{color:var(--s-soft)}.s-mapa{background:linear-gradient(135deg,#ebe6da,#ddd6c5);border-radius:2px;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.s-mapa:before{content:"";background:#006b5b1f;border:2px solid #006b5b59;border-radius:50%;width:170px;height:170px;position:absolute}.s-mapa span{background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;position:relative}.s-barra-cel{display:none}.s-lanc-linha{border:1px solid var(--s-line);background:#fff;grid-template-columns:420px 1fr;gap:0;display:grid;overflow:hidden}.s-lanc-linha .img{background:var(--s-cream);min-height:260px;display:block}.s-lanc-linha .img img{object-fit:cover;width:100%;height:100%;display:block}.s-lanc-linha .txt{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 40px;display:flex}.s-mosaico{grid-template-rows:250px 250px;grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.s-bx{background:var(--s-navy);border-radius:2px;align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden;color:#fff!important}.s-bx img{object-fit:cover;width:100%;height:100%;transition:transform .9s;position:absolute;inset:0}.s-bx:hover img{transform:scale(1.05)}.s-bx:after{content:"";background:linear-gradient(#072b470d 20%,#072b47e0);position:absolute;inset:0}.s-bx div{z-index:1;color:#fff;text-shadow:0 1px 12px #00000059;position:relative}.s-bx h4{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.s-bx span{letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.9;font-size:11.5px}.s-bx.g{grid-row:span 2}.s-lanc{grid-template-columns:1.05fr 1fr;min-height:580px;display:grid}.s-lanc .img{background-position:50%;background-size:cover;position:relative;overflow:hidden}.s-lanc .img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-lanc .txt{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 72px;display:flex}.s-dois{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.s-difs{grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:40px;display:grid}.s-difs b{margin-bottom:6px;font-size:15px;font-weight:500;display:block}.s-difs span{color:var(--s-soft);font-size:13.5px;line-height:1.6}.s-difs i{background:var(--s-gold);width:28px;height:1px;margin-bottom:14px;display:block}.s-avise{border:1px solid var(--s-line);background:#fff;border-radius:2px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px 60px;display:grid}@media (max-width:900px){.s-bx h4{font-size:20px}.s-hero{background:linear-gradient(#fbf9f4ed,#fbf9f4cc),url(/brand/hero-arquitetura-m.webp) 50%/cover!important;min-height:520px!important;padding:50px 0 110px!important}.s-mosaico{grid-template-rows:190px 190px 190px;grid-template-columns:1fr 1fr}.s-bx.g{grid-area:auto/span 2}.s-lanc,.s-dois,.s-avise{grid-template-columns:1fr}.s-lanc .img{min-height:300px}.s-lanc .txt{padding:56px 22px}.s-dois{gap:36px}.s-avise{gap:20px;padding:34px 22px}.s-lanc-linha{grid-template-columns:1fr}.s-lanc-linha .txt{padding:26px 22px}.s-galeria{grid-template-rows:300px;grid-template-columns:1fr!important}.s-galeria button:not(.g1){display:none}.s-imovel-corpo{grid-template-columns:1fr;gap:28px;padding-bottom:110px}.s-lado{position:static}.s-fatos{grid-template-columns:repeat(3,1fr)!important}.s-fatos div:nth-child(3){border-right:0}.s-difs-lista{grid-template-columns:1fr 1fr}.s-detalhes{grid-template-columns:1fr}.s-barra-cel{border-top:1px solid var(--s-line);z-index:34;background:#fff;grid-template-columns:1fr auto;gap:8px;padding:10px 14px;display:grid;position:fixed;bottom:0;left:0;right:0}body:has(.s-barra-cel) .s-wpp{display:none}.s .wrap{padding:0 18px}.s-menu{display:none}.s-hamb{display:block}.s-topo .wrap{gap:14px;height:70px}.s-gaveta{inset:70px 0 0}.s-sec{padding:72px 0}.s-cab{flex-direction:column;align-items:flex-start}.s-cab h2{font-size:34px}.s-grade{grid-template-columns:1fr}.s-painel{grid-template-columns:1fr 1fr}.s-campo{border-bottom:1px solid var(--s-line)}.s-ir{grid-column:span 2;padding:18px}.s-insta-topo{flex-direction:column;align-items:flex-start}.s-insta-grade{grid-template-columns:repeat(3,1fr)}.s-insta h2{font-size:32px}.s-rod-in{grid-template-columns:1fr}.s-wpp{bottom:18px;right:16px}}.s-ver-imoveis{color:#fff;background:var(--s-navy);border-left:3px solid var(--s-gold);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:24px 26px;text-decoration:none;transition:filter .2s;display:flex}.s-ver-imoveis:hover{filter:brightness(1.1)}.s-ver-imoveis span{gap:6px;min-width:0;display:grid}.s-ver-imoveis small{letter-spacing:.2em;text-transform:uppercase;color:var(--s-gold);font-size:11px}.s-ver-imoveis b{color:#fff;font-size:22px;font-weight:400;line-height:1.2}.s-ver-imoveis em{color:#b9c6d3;font-size:13px;font-style:normal}.s-ver-imoveis i{color:#fff;background:var(--s-verde);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:12px 18px;font-size:12.5px;font-style:normal;font-weight:500}@media (max-width:520px){.s-ver-imoveis{flex-direction:column;align-items:flex-start}}.jb-hero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:640px;padding:120px 0 72px;display:flex;position:relative}.jb-hero:before{content:"";background:linear-gradient(#072b4726 0%,#072b4759 45%,#072b47e0 100%);position:absolute;inset:0}.jb-hero .wrap{width:100%;position:relative}.jb-hero .eyebrow{color:#e9d3a6;text-shadow:0 1px 8px #0006}.jb-hero h1{margin:16px 0 18px;font-size:clamp(42px,6.5vw,76px);font-weight:400;line-height:1.02}.jb-sub{color:#e6edf3;max-width:560px;font-size:18px;line-height:1.6}.jb-acoes{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.s-btn.jb-linha{color:#fff;background:0 0;border:1px solid #ffffffb3}.jb-numeros{background:var(--s-navy);color:#fff;padding:34px 0}.jb-numeros .wrap{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.jb-numeros div{border-left:2px solid var(--s-gold);gap:4px;padding-left:18px;display:grid}.jb-numeros b{font-size:clamp(26px,3vw,36px);font-weight:400}.jb-numeros span{color:#b9c6d3;font-size:13px}.jb-h2{color:var(--s-navy);margin:14px 0 20px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.08}.jb-p{color:var(--s-soft);margin-bottom:14px;font-size:16px;line-height:1.8}.jb-p b{color:var(--s-ink)}.jb-img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.jb-creme{background:var(--s-cream)}.jb-planta{border:1px solid var(--s-line);background:#fff;margin-top:26px;padding:26px 28px}.jb-planta ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jb-tipos{margin-top:12px}.jb-abas{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.jb-abas button{font:inherit;text-align:left;border:1px solid var(--s-line);cursor:pointer;color:var(--s-navy);background:#fff;gap:2px;padding:14px 16px;display:grid}.jb-abas button b{font-size:14px;font-weight:600}.jb-abas button span{color:var(--s-soft);font-size:13px}.jb-abas button.on{background:var(--s-navy);border-color:var(--s-navy);color:#fff;box-shadow:inset 0 -3px 0 var(--s-gold)}.jb-abas button.on span{color:#c9a96e}.jb-tipo{border:1px solid var(--s-line);background:#fff;grid-template-columns:1fr 340px;gap:14px;padding:14px;display:grid}.jb-tipo.larga{grid-template-columns:1.25fr 1fr;align-items:center}.jb-tipo.so-foto{grid-template-columns:1fr}.jb-tipo.larga .jb-tipo-planta{background:0 0;height:auto}.jb-tipo-fachada img{aspect-ratio:1380/710;object-fit:cover;width:100%;display:block}.jb-tipo-fachada p{color:var(--s-soft);padding:18px 6px 4px;line-height:1.6}.jb-tipo-fachada p b{color:var(--s-navy);margin-bottom:6px;font-size:26px;font-weight:400;display:block}.jb-tipo-planta{object-fit:contain;background:#f3f1ec;width:100%;height:100%;max-height:560px;display:block}.jb-planta ul{gap:16px;list-style:none;display:grid}.jb-planta li{color:var(--s-ink);padding-left:30px;line-height:1.5;position:relative}.jb-planta li:before{content:"";background:var(--s-verde);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--s-verde-claro);border-radius:50%;position:absolute;top:4px;left:0}.jb-lazer{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px;display:grid}.jb-lazer figure{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.jb-lazer figure.grande{aspect-ratio:auto;grid-area:span 2/span 2}.jb-lazer img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.jb-lazer figure:hover img{transform:scale(1.04)}.jb-lazer figcaption{color:#fff;background:linear-gradient(#0000,#072b47d9);padding:26px 14px 12px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.jb-cadastro{background:var(--s-navy);padding:80px 0}.jb-cadastro .eyebrow{color:#c9a96e}.jb-form{background:#fff;gap:12px;padding:30px;display:grid;position:relative}.jb-form input{border:1px solid var(--s-line);height:50px;font:inherit;color:var(--s-ink);background:var(--s-paper);padding:0 14px;font-size:15px}.jb-form input:focus{border-color:var(--s-verde);outline:none}.jb-opcoes{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.jb-opcoes button{font:inherit;border:1px solid var(--s-line);color:var(--s-navy);cursor:pointer;background:#fff;padding:9px 14px;font-size:13px}.jb-opcoes button.on{background:var(--s-navy);border-color:var(--s-navy);color:#fff}.jb-erro{color:#b3261e;font-size:13px}.jb-nota{color:var(--s-soft);text-align:center;font-size:12px}.jb-ok{background:#fff;gap:14px;padding:34px;display:grid}.jb-ok b{color:var(--s-navy);font-size:26px;font-weight:400}.jb-ok p{color:var(--s-soft);line-height:1.7}.jb-mjm{text-align:center;padding:40px 0 56px}.jb-mjm .wrap{justify-items:center;gap:14px;display:grid}.jb-mjm span{letter-spacing:.22em;text-transform:uppercase;color:var(--s-soft);font-size:11px}.jb-mjm img{height:54px}.jb-mjm small{color:var(--s-soft);font-size:12px}@media (max-width:860px){.jb-hero{min-height:560px;padding-bottom:54px}.jb-numeros .wrap{grid-template-columns:1fr 1fr;gap:22px 16px}.jb-abas{grid-template-columns:1fr 1fr}.jb-tipo{grid-template-columns:1fr}.jb-tipo-planta{max-height:520px}.jb-lazer{grid-template-columns:1fr 1fr}}.jb-miniaturas{gap:8px;margin-top:8px;display:flex}.jb-miniaturas button{cursor:pointer;aspect-ratio:3/2;opacity:.7;background:0 0;border:2px solid #0000;width:84px;padding:0}.jb-miniaturas button.on{border-color:var(--s-gold);opacity:1}.jb-miniaturas img{object-fit:cover;width:100%;height:100%;display:block}.jb-unidades{border:1px solid var(--s-line);background:#fff;margin-top:26px}.jb-unidades-topo{border-bottom:1px solid var(--s-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 24px;display:flex}.jb-unidades-topo b{color:var(--s-navy);font-size:24px;font-weight:400}.jb-unidades-topo span{color:var(--s-soft);font-size:13px}.jb-unidades table{border-collapse:collapse;width:100%;font-size:14.5px}.jb-unidades th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft);padding:12px 24px;font-size:11px;font-weight:500}.jb-unidades td{border-top:1px solid var(--s-line);color:var(--s-ink);padding:13px 24px}.jb-unidades td:first-child{color:var(--s-navy);font-weight:600}@media (max-width:560px){.jb-unidades th,.jb-unidades td{padding:11px 10px;font-size:13px}}.emp-filtros{gap:10px;margin-bottom:36px;display:grid}.emp-filtros div{flex-wrap:wrap;gap:8px;display:flex}.emp-chip{font:inherit;border:1px solid var(--s-line);color:var(--s-navy);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:13px}.emp-chip.on{background:var(--s-navy);border-color:var(--s-navy);color:#fff}.emp-limpar{font:inherit;color:var(--s-verde);cursor:pointer;background:0 0;border:0;text-decoration:underline}.emp-destaques{grid-template-columns:1fr 1fr;gap:26px;display:grid}.emp-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.emp-card{border:1px solid var(--s-line);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex}.emp-card:hover{transform:translateY(-2px);box-shadow:0 24px 50px -30px #072b4773}.emp-img{aspect-ratio:16/10;background:var(--s-cream);display:block;position:relative;overflow:hidden}.emp-card.grande .emp-img{aspect-ratio:16/9}.emp-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.emp-card:hover .emp-img img{transform:scale(1.04)}.emp-img i{letter-spacing:.14em;text-transform:uppercase;background:var(--s-navy);color:#fff;border-left:3px solid var(--s-gold);padding:7px 11px;font-size:11px;font-style:normal;position:absolute;top:14px;left:14px}.emp-txt{flex-direction:column;flex:1;gap:6px;padding:22px 24px 24px;display:flex}.emp-txt small{letter-spacing:.16em;text-transform:uppercase;color:var(--s-gold);font-size:11px}.emp-txt b{color:var(--s-navy);font-size:26px;font-weight:400;line-height:1.15}.emp-card.grande .emp-txt b{font-size:32px}.emp-txt em{color:var(--s-ink);font-size:14.5px;font-style:normal}.emp-resumo{color:var(--s-soft);margin-top:4px;font-size:14.5px;line-height:1.7}.emp-ver{letter-spacing:.08em;text-transform:uppercase;color:var(--s-verde);margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:500}@media (max-width:860px){.emp-destaques,.emp-grade{grid-template-columns:1fr}}.ig{background:var(--s-cream);padding:28px 16px 56px}.ig-topo{text-align:center;max-width:560px;margin:0 auto 22px}.ig-topo h1{color:var(--s-navy);font-size:clamp(30px,8vw,40px);font-weight:400;line-height:1.08}.ig-topo h1 em{color:var(--s-verde)}.ig-topo p{color:var(--s-soft);margin-top:8px;font-size:15px}.ig-lista{gap:16px;max-width:560px;margin:0 auto;display:grid}.ig-cartao{border:1px solid var(--s-line);color:inherit;background:#fff;text-decoration:none;transition:transform .2s;display:block;box-shadow:0 14px 30px -24px #072b4773}.ig-cartao:active{transform:scale(.985)}.ig-foto{aspect-ratio:4/3;background:#eee8dc;display:block;position:relative;overflow:hidden}.ig-foto img{object-fit:cover;width:100%;height:100%;display:block}.ig-foto i{color:var(--s-soft);place-items:center;font-size:13px;font-style:normal;display:grid;position:absolute;inset:0}.ig-novo{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#b48a4a;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.ig-txt{padding:14px 16px 16px;display:block}.ig-txt strong{color:var(--s-navy);font-size:24px;font-weight:400;line-height:1.15;display:block}.ig-txt small{letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft);margin-top:4px;font-size:11.5px;display:block}.ig-txt em{color:var(--s-ink);margin-top:8px;font-size:15px;font-style:normal;display:block}.ig-rodape{border-top:1px solid var(--s-line);color:var(--s-soft);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}.ig-ver{color:var(--s-verde);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.ig-vazio{text-align:center;color:var(--s-soft);border:1px solid var(--s-line);background:#fff;padding:28px 18px}.ig-fim{gap:10px;max-width:560px;margin:28px auto 0;display:grid}.ig-fim .s-btn{text-align:center;justify-content:center}.ig-fim .ig-whats{color:#fff;background:#1faa59}.ig-anuncie{text-align:center;color:inherit;border:1px dashed #b48a4a;margin-top:8px;padding:18px;text-decoration:none;display:block}.ig-anuncie small{color:var(--s-soft);font-size:13px;display:block}.ig-anuncie b{color:var(--s-navy);margin-top:2px;font-size:20px;font-weight:400;display:block}.s-calc{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:28px;display:grid}.s-calc-form{border:1px solid var(--s-line);background:#fff;gap:20px;padding:24px;display:grid}.s-calc-form h3{letter-spacing:.22em;text-transform:uppercase;color:var(--s-gold);margin:0 0 10px;font-size:10.5px;font-weight:500}.s-calc-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 14px;display:grid}.s-calc-g label{gap:5px;min-width:0;display:grid}.s-calc-g label.full{grid-column:1/-1}.s-calc-g label>span:first-child{color:var(--s-soft);font-size:12.5px}.s-calc-g small{color:var(--s-soft);font-size:11.5px}.s-calc-inp{border:1px solid var(--s-line);background:var(--s-paper);align-items:center;display:flex}.s-calc-inp:focus-within{border-color:var(--s-verde)}.s-calc-inp input{width:0;min-width:0;font:inherit;color:var(--s-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1 1 0;padding:11px 10px;font-size:16px}.s-calc-inp i{color:var(--s-soft);white-space:nowrap;padding:0 10px;font-size:12px;font-style:normal}.s-calc-res{gap:18px;min-width:0;display:grid}.s-calc-destaque{background:var(--s-navy);color:#fff;grid-template-columns:1.3fr 1fr;gap:26px;padding:30px;display:grid}.s-calc-destaque .eyebrow{color:#c9b48c}.s-calc-destaque .big{overflow-wrap:anywhere;margin:14px 0 8px;font-size:clamp(38px,5vw,58px);line-height:1}.s-calc-destaque .big small{color:#a9c1d3;margin-left:8px;font-family:Inter,Arial,sans-serif;font-size:16px}.s-calc-destaque .sub{color:#a9c1d3;font-size:14px}.s-calc-destaque .lado{align-content:start;display:grid}.s-calc-destaque .lado div{border-top:1px solid #ffffff26;padding:11px 0;display:grid}.s-calc-destaque .lado div:first-child{border-top:0;padding-top:0}.s-calc-destaque .lado b{font-size:23px;font-weight:400}.s-calc-destaque .lado span{color:#a9c1d3;font-size:12.5px}.s-calc-cta{background:var(--s-verde-claro);border:1px solid #cfe3d9;flex-wrap:wrap;align-items:center;gap:14px;padding:22px 24px;display:flex}.s-calc-cta p{color:var(--s-navy);flex:260px;margin:0;font-size:19px}.s-calc-nota{color:var(--s-soft);font-size:12px;line-height:1.55}@media (max-width:900px){.s-calc{grid-template-columns:minmax(0,1fr)}.s-calc-destaque{grid-template-columns:1fr;padding:24px}}.s-faixa-cana{background:var(--s-verde);color:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;font-size:15px;display:flex}.s-faixa-cana:hover{filter:brightness(1.08)}.s-faixa-cana svg{color:#bfe0d4;flex:none;width:26px;height:26px}.s-faixa-cana span{color:#d8ece4;flex:240px}.s-faixa-cana span b{color:#fff;font-weight:600}.s-faixa-cana i{color:var(--s-verde);white-space:nowrap;background:#fff;padding:9px 16px;font-size:13px;font-style:normal;font-weight:600}.s .s-menu-cana{background:var(--s-verde-claro);color:var(--s-verde);border:1px solid #cfe3d9;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-weight:500;display:inline-flex}.s .s-menu-cana:hover{color:var(--s-verde);border-color:var(--s-verde)}.s .s-menu-cana svg{width:17px;height:17px}.s-gaveta .s-menu-cana{width:fit-content;padding:10px 16px;font-size:16px}.s-calc-acoes{flex-wrap:wrap;gap:12px;display:flex}.s-calc-acoes .s-btn[disabled]{opacity:.5;cursor:default}.s-calc-faq h2{color:var(--s-navy);margin:12px 0 22px;font-size:clamp(28px,3.4vw,38px)}.s-calc-faq>div{border-top:1px solid var(--s-line);max-width:860px}.s-calc-faq details{border-bottom:1px solid var(--s-line);padding:18px 0}.s-calc-faq summary{cursor:pointer;color:var(--s-navy);font-family:Georgia,serif;font-size:19px}.s-calc-faq details p{color:#3d4d5a;max-width:760px;margin:12px 0 0;line-height:1.75}.s-calc-inp.fixo{background:var(--s-cream)}.s-calc-inp.fixo input{cursor:default;color:var(--s-navy);font-weight:600}
