@font-face{font-family: "Archivo";font-style: normal;font-weight: 200 600;font-stretch: 100% 112%;font-display: swap;src: url("../fonts/archivo-var-latin.woff2") format("woff2")}:root{--cacau: #3d2f23;--noite: #231a13;--areia: #e9e6dd;--nevoa: #f6f4ef;--branco: #fffefb;--terra: #d2623f;--terra-f: #bf5331;--terra-t: #ad4727;--pedra: #6f6358;--pedra-d: rgba(233,230,221,.68);--linha: rgba(61,47,35,.16);--linha-d: rgba(233,230,221,.18);--gut: clamp(20px,4vw,64px);--sec: clamp(88px,11vw,176px);--r: 14px;--r-lg: 22px;--ease: cubic-bezier(.65,.05,0,1);--ease-out: cubic-bezier(.16,1,.3,1);--f: "Archivo","Helvetica Neue",Arial,sans-serif;--t-d1: clamp(44px,6.4vw,104px);--t-d2: clamp(34px,4.5vw,72px);--t-d3: clamp(24px,2.4vw,36px);--t-body: clamp(16px,1.15vw,18px)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-stopped{overflow: hidden}body{margin: 0;font-family: var(--f);font-size: var(--t-body);line-height: 1.6;color: var(--cacau);background: var(--nevoa);-webkit-font-smoothing: antialiased;overflow-x: clip}img,video,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}ul,ol{list-style: none;margin: 0;padding: 0}h1,h2,h3,h4,p,figure,dl,dd{margin: 0}:focus-visible{outline: 2px solid var(--terra);outline-offset: 3px;border-radius: 4px}::selection{background: var(--terra);color: #fff}.wrap{width: 100%;max-width: 1680px;margin-inline: auto;padding-inline: var(--gut)}.sec{padding-block: var(--sec);position: relative}.sec--dark{background: var(--noite);color: var(--areia)}.sec--areia{background: var(--areia)}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.ic{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.d1,.d2,.d3{font-weight: 300;font-stretch: 112%;letter-spacing: -.028em;line-height: 1.04}.d1{font-size: var(--t-d1)}.d2{font-size: var(--t-d2)}.d3{font-size: var(--t-d3);line-height: 1.16;letter-spacing: -.018em}.d1 em,.d2 em{font-style: normal;color: var(--terra)}.lead{font-size: clamp(18px,1.5vw,23px);line-height: 1.45;font-weight: 350}.muted{color: var(--pedra)}.sec--dark .muted{color: var(--pedra-d)}.label{font-size: 12px;line-height: 1.3;font-weight: 500;font-stretch: 115%;letter-spacing: .12em;text-transform: uppercase}.cota{display: flex;align-items: center;gap: 16px;margin-bottom: clamp(32px,4vw,64px)}.cota__line{flex: 1;height: 9px;position: relative;transform-origin: left center}.cota__line::before{content: "";position: absolute;inset: 4px 0 auto;height: 1px;background: currentColor;opacity: .32}.cota__line::after{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 9px;background: currentColor;opacity: .5}.cota__tick{width: 1px;height: 9px;background: currentColor;opacity: .5}.btn{--b: var(--cacau);--c: var(--branco);--tile: var(--terra-f);--tc: #fff;position: relative;display: inline-flex;align-items: center;gap: 22px;height: 56px;padding: 0 6px 0 24px;border-radius: var(--r);overflow: hidden;isolation: isolate;background: var(--b);color: var(--c);font-size: 15px;font-weight: 500;white-space: nowrap;transition: color .5s var(--ease),transform .4s var(--ease-out)}.btn::before{content: "";position: absolute;z-index: -1;top: 6px;right: 6px;bottom: 6px;width: 44px;border-radius: 10px;background: var(--tile);transition: width .6s var(--ease),top .6s var(--ease),right .6s var(--ease),bottom .6s var(--ease),border-radius .6s var(--ease)}.btn__txt{display: block;height: 1.4em;overflow: hidden;line-height: 1.4}.btn__txt span{display: block;transition: transform .6s var(--ease)}.btn__ico{width: 44px;height: 44px;flex: none;position: relative;overflow: hidden;color: var(--tc)}.btn__ico .ic{position: absolute;left: 12px;top: 12px;width: 20px;height: 20px;transition: transform .6s var(--ease)}.btn__ico .ic:last-child{transform: translateX(-44px)}@media (hover: hover){.btn:hover{color: var(--tc)}.btn:hover::before{width: 100%;top: 0;right: 0;bottom: 0;border-radius: 0}.btn:hover .btn__txt span{transform: translateY(-100%)}.btn:hover .btn__ico .ic:first-child{transform: translateX(44px)}.btn:hover .btn__ico .ic:last-child{transform: translateX(0)}}.btn:active{transform: scale(.97)}.btn--claro{--b: var(--branco);--c: var(--cacau)}.btn--areia{--b: var(--areia);--c: var(--cacau)}.btn--linha{--b: transparent;--c: currentColor;box-shadow: inset 0 0 0 1px var(--linha)}.sec--dark .btn--linha{box-shadow: inset 0 0 0 1px var(--linha-d);--c: var(--areia)}.pill{display: inline-flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px;border-radius: 8px;font-size: 12px;font-weight: 500;letter-spacing: .02em;white-space: nowrap;background: var(--areia);color: var(--cacau)}.pill::before{content: "";width: 6px;height: 6px;border-radius: 2px;background: var(--terra)}.pill[data-s="obras"]::before{background: #c79a3c}.pill[data-s="pronto"]::before{background: #5f8a63}.pill--vidro{background: rgba(255,254,251,.9);backdrop-filter: blur(6px)}.link-seta{display: inline-flex;align-items: center;gap: 10px;font-weight: 500;font-size: 15px;background: linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom: 3px;transition: background-size .5s var(--ease)}.link-seta:hover{background-size: 0 1px;background-position: 100% 100%}.link-seta .ic{transition: transform .5s var(--ease)}.link-seta:hover .ic{transform: translateX(4px)}.frame{position: relative;overflow: hidden;border-radius: var(--r-lg);background: var(--areia)}.sec--dark .frame{background: rgba(233,230,221,.06)}.frame img{width: 100%;height: 100%;object-fit: cover}.frame__inner{position: absolute;inset: 0;overflow: hidden}.frame__inner img{position: absolute;inset: -9% 0;height: 118%;width: 100%;object-fit: cover}.frame__tra{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 2}.frame__tra rect{fill: none;stroke: var(--terra);stroke-width: 1;vector-effect: non-scaling-stroke}.hdr{position: fixed;z-index: 100;top: 0;left: 0;right: 0;display: flex;justify-content: center;pointer-events: none;color: var(--cacau)}body[data-hdr="claro"] .hdr{color: #fff}.hdr__bar{pointer-events: auto;position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 24px;width: 100%;height: 96px;padding: 0 var(--gut);margin-top: 0;border-radius: 0;overflow: hidden;transition: width .9s var(--ease),height .9s var(--ease),margin .9s var(--ease),padding .9s var(--ease),border-radius .9s var(--ease),background-color .6s,color .4s,box-shadow .6s}.hdr__bar::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: 0;background: rgba(246,244,239,.78);backdrop-filter: blur(16px) saturate(1.4);transition: opacity .6s}.hdr__logo{display: flex;align-items: center;gap: 12px;width: 300px;height: 40px;overflow: hidden;flex: none;transition: width .9s var(--ease)}.hdr__logo>img{width: 38px;height: 38px;flex: none}.hdr__nome{display: block;width: 240px;height: 38px;flex: none;transition: opacity .5s}.hdr__nome img{width: 100%;height: 100%;object-fit: contain;object-position: left center}.hdr__n-cla{display: none}body[data-hdr="claro"] .hdr__n-cla,.menu-open .hdr__n-cla{display: block}body[data-hdr="claro"] .hdr__n-esc,.menu-open .hdr__n-esc{display: none}.hdr__nav{display: flex;align-items: center;gap: clamp(20px,2.6vw,44px);font-size: 15px;font-weight: 450}.roll{position: relative;display: block;height: 1.5em;line-height: 1.5;overflow: hidden}.roll span{display: block;transition: transform .55s var(--ease)}.roll span + span{position: absolute;left: 0;top: 100%}a:hover>.roll span{transform: translateY(-100%)}.hdr__nav a[aria-current="page"]{position: relative}.hdr__nav a[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: -7px;height: 1px;background: var(--terra)}.hdr__cta{display: flex;align-items: center;justify-content: flex-end;gap: 12px}.hdr__zap{--b: rgba(255,254,251,.14);--c: currentColor;height: 48px;padding: 0 4px 0 18px;font-size: 14px;gap: 14px;backdrop-filter: blur(8px)}.hdr__zap::before{top: 4px;right: 4px;bottom: 4px;width: 40px}.hdr__zap .btn__ico{width: 40px;height: 40px}.hdr__zap .btn__ico .ic{left: 11px;top: 11px;width: 18px;height: 18px}.hdr__burger{display: none;width: 48px;height: 48px;border-radius: 12px;position: relative;flex: none}.hdr__burger i{position: absolute;left: 13px;right: 13px;height: 1.5px;background: currentColor;transition: transform .5s var(--ease),top .5s var(--ease)}.hdr__burger i:nth-child(1){top: 19px}.hdr__burger i:nth-child(2){top: 27px}.hdr__prog{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--terra);transform: scaleX(0);transform-origin: left;opacity: 0;transition: opacity .4s}.hdr.is-stuck,body[data-hdr="claro"] .hdr.is-stuck{color: var(--cacau)}.hdr.is-stuck .hdr__bar{width: min(960px,calc(100% - 24px));height: 64px;margin-top: 12px;padding: 0 11px;border-radius: 16px;box-shadow: 0 18px 44px -24px rgba(35,26,19,.45),inset 0 0 0 1px rgba(61,47,35,.08)}.hdr.is-stuck .hdr__bar::before{opacity: 1}.hdr.is-stuck .hdr__logo{width: 38px}.hdr.is-stuck .hdr__nome{opacity: 0}.hdr.is-stuck .hdr__prog{opacity: 1}.hdr.is-stuck .hdr__zap{--b: var(--cacau);--c: var(--branco)}.menu{position: fixed;inset: 0;z-index: 90;background: var(--noite);color: var(--areia);display: flex;flex-direction: column;justify-content: flex-end;padding: 120px var(--gut) 32px;clip-path: inset(0 0 100% 0);visibility: hidden}.menu__links a{display: block;overflow: hidden;font-size: clamp(36px,10vw,64px);font-weight: 300;font-stretch: 112%;letter-spacing: -.03em;line-height: 1.2}.menu__links a span{display: block}.menu__foot{margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--linha-d);font-size: 15px;display: grid;gap: 4px}.menu-open .hdr,body[data-hdr="claro"].menu-open .hdr,.menu-open .hdr.is-stuck,html.menu-open body .hdr.is-stuck{color: var(--areia)}.menu-open .hdr__burger i:nth-child(1){top: 23px;transform: rotate(45deg)}.menu-open .hdr__burger i:nth-child(2){top: 23px;transform: rotate(-45deg)}.menu-open .hdr__logo{width: 300px !important}.menu-open .hdr__nome{opacity: 1 !important}.menu-open .hdr__bar{background: none !important;box-shadow: none !important}.menu-open .hdr__bar::before{opacity: 0 !important}.curtain{position: fixed;inset: 0;z-index: 200;background: var(--cacau);display: none;align-items: center;justify-content: center}.cortina-in .curtain,.cortina-sai .curtain{display: flex}.curtain img{width: 64px;height: 64px}.zap{position: fixed;z-index: 80;right: clamp(14px,2vw,28px);bottom: clamp(14px,2vw,28px);display: flex;align-items: center;height: 58px;border-radius: 16px;background: var(--cacau);color: #fff;overflow: hidden;box-shadow: 0 14px 34px -14px rgba(35,26,19,.7)}.zap__txt{max-width: 0;overflow: hidden;white-space: nowrap;font-size: 14px;font-weight: 500;transition: max-width .7s var(--ease),padding .7s var(--ease)}.zap__ico{width: 58px;height: 58px;display: grid;place-items: center;flex: none}.zap__ico .ic{width: 24px;height: 24px}@media (hover: hover){.zap:hover .zap__txt{max-width: 200px;padding-left: 20px}}.hero{position: relative;height: min(100svh,900px);min-height: 560px;overflow: hidden;background: var(--noite);color: #fff}.hero__slide{position: absolute;inset: 0;overflow: hidden;visibility: hidden}.hero__slide.is-on,.hero__slide--um{visibility: visible}.hero__slide--um img{animation: heroZoom 2.4s var(--ease) both}@keyframes heroZoom{from{transform: scale(1.1)}to{transform: scale(1.02)}}.hero__slide img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.hero__shade{position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(180deg,rgba(35,26,19,.48) 0%,rgba(35,26,19,0) 28%),linear-gradient(0deg,rgba(35,26,19,.86) 0%,rgba(35,26,19,.36) 42%,rgba(35,26,19,0) 72%)}.hero__body{position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;padding-bottom: clamp(28px,3.4vw,52px)}.hero__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,400px);gap: 48px;align-items: end}.hero__copy{position: relative;min-height: 260px;display: flex;flex-direction: column;justify-content: flex-end}.hero__txt{position: absolute;left: 0;right: 0;bottom: 0;visibility: hidden}.hero__txt.is-on,.hero__txt--um{visibility: visible}.hero__txt--um>*{animation: entra 1s var(--ease-out) both}.hero__txt--um>*:nth-child(2){animation-delay: .08s}.hero__txt--um>*:nth-child(3){animation-delay: .16s}.hero__t{font-size: clamp(32px,4.3vw,70px);font-weight: 300;font-stretch: 112%;letter-spacing: -.028em;line-height: 1.06}.entra{animation: entra 1s var(--ease-out) both}.entra--2{animation-delay: .1s}.entra--3{animation-delay: .2s}@keyframes entra{from{opacity: .01;transform: translateY(26px)}to{opacity: 1;transform: none}}.hero__txt .label{display: block;margin-bottom: 18px}.hero__txt h2{max-width: 16em;margin-bottom: 26px}.hero__ctl{display: grid;gap: 18px}.hero__steps{display: grid;grid-template-columns: repeat(var(--n,4),1fr);gap: 6px}.hero__step{text-align: left;font-size: 12px;opacity: .55;transition: opacity .5s;padding-top: 12px;position: relative}.hero__step::before,.hero__step i{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: rgba(255,255,255,.28);display: block}.hero__step i{background: #fff;transform: scaleX(0);transform-origin: left}.hero__step.is-on{opacity: 1}.hero__arrows{display: flex;align-items: center;justify-content: space-between}.hero__arrows>div{display: flex;gap: 6px}.tile-btn{width: 48px;height: 48px;border-radius: 12px;display: grid;place-items: center;box-shadow: inset 0 0 0 1px rgba(255,255,255,.34);position: relative;overflow: hidden;transition: color .4s}.tile-btn::before{content: "";position: absolute;inset: 0;background: #fff;transform: translateY(101%);transition: transform .5s var(--ease)}.tile-btn .ic{position: relative}@media (hover: hover){.tile-btn:hover{color: var(--cacau)}.tile-btn:hover::before{transform: none}}.tile-btn--esc{box-shadow: inset 0 0 0 1px var(--linha)}.tile-btn--esc::before{background: var(--cacau)}@media (hover: hover){.tile-btn--esc:hover{color: #fff}}.hero__num{font-size: 13px;font-variant-numeric: tabular-nums;letter-spacing: .08em}.traco{background: var(--noite);color: var(--areia);overflow: clip}@media (min-width: 901px){.js:not(.leve) .traco{height: 210vh}.js:not(.leve) .traco__pin{position: sticky;top: 0;height: 100vh;min-height: 0}}.traco__pin{min-height: 100vh;min-height: 100svh;display: flex;align-items: center;padding-block: 100px 40px}.traco__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(32px,5vw,96px);align-items: center;width: 100%}.traco__fases{margin-top: clamp(28px,3.4vw,52px);display: grid}.traco__fase{display: grid;grid-template-columns: 44px 1fr;padding: 16px 0;border-top: 1px solid var(--linha-d);opacity: .62;transition: opacity .5s}.traco__fase.is-on{opacity: 1}.traco__fase small{font-size: 13px;font-variant-numeric: tabular-nums;padding-top: 3px}.traco__fase strong{display: block;font-weight: 400;font-size: clamp(18px,1.5vw,22px);line-height: 1.3}.traco__fase span{display: block;font-size: 15px;color: var(--areia);line-height: 1.45;margin-top: 2px}.traco__palco{position: relative;aspect-ratio: 1;width: min(100%,calc(100svh - 170px));margin-inline: auto;border-radius: var(--r-lg);overflow: hidden;background: #1a130d;box-shadow: inset 0 0 0 1px var(--linha-d)}.traco__palco img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.traco__obra{clip-path: inset(100% 0 0 0)}.traco__scan{position: absolute;left: 0;right: 0;top: 100%;height: 1px;background: var(--terra);box-shadow: 0 0 22px 2px rgba(210,98,63,.55)}.traco__scan span{position: absolute;right: 14px;bottom: 8px;background: var(--terra-f);color: #fff;font-size: 12px;font-variant-numeric: tabular-nums;padding: 4px 9px;border-radius: 6px;white-space: nowrap}.dest__grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 24px;row-gap: clamp(40px,5vw,80px)}.dest__head{grid-column: 1 / span 6;align-self: end}.dest__head .alg{width: 112px;height: 112px;color: var(--cacau);margin-bottom: 28px}.dest__head .alg svg{width: 100%;height: 100%;overflow: visible;fill: currentColor}.dest__txt{grid-column: 8 / -1;align-self: end;display: grid;gap: 28px;justify-items: start}.dest__a{grid-column: 1 / span 8;aspect-ratio: 16 / 10}.dest__b{grid-column: 9 / -1;aspect-ratio: 4 / 5;margin-top: clamp(60px,12vw,200px)}.dest__nums{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;border-top: 1px solid var(--linha);padding-top: 28px}.banda{position: relative;color: #fff;min-height: min(100svh,860px);display: flex;align-items: flex-end;overflow: hidden}.banda__fundo{position: absolute;inset: 0}.banda__fundo img{position: absolute;inset: -8% 0;width: 100%;height: 116%;object-fit: cover}.banda__fundo::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(35,26,19,.82) 0%,rgba(35,26,19,.2) 62%,rgba(35,26,19,.1) 100%)}.banda__body{position: relative;z-index: 2;padding-block: clamp(48px,7vw,110px);width: 100%;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,4fr);gap: 32px;align-items: end}.banda__acao{display: grid;gap: 20px;justify-items: start}.valentina{display: flex;align-items: center;gap: 14px;font-size: 15px;line-height: 1.4}.valentina__foto{width: 56px;height: 56px;flex: none}.posts{display: grid;grid-template-columns: repeat(12,1fr);gap: clamp(32px,3vw,48px) 24px}.post{display: block;grid-column: span 4}.post--maior{grid-column: span 6}.post[data-col3]{grid-column: span 3}.post__img{aspect-ratio: 4 / 3;margin-bottom: 20px}.post--maior .post__img{aspect-ratio: 16 / 11}.post__img img{transition: transform 1.2s var(--ease-out)}.post__meta{display: flex;flex-wrap: wrap;gap: 6px 14px;font-size: 13px;color: var(--pedra);margin-bottom: 10px;align-items: center}.post__meta b{font-weight: 500;color: var(--terra-t)}.post h3{transition: color .4s}@media (hover: hover){.post:hover img{transform: scale(1.05)}.post:hover h3{color: var(--terra)}}.sec-top{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;flex-wrap: wrap;margin-bottom: clamp(32px,4vw,64px)}.ftr{background: var(--noite);color: var(--areia);padding-top: clamp(72px,8vw,128px);overflow: hidden}.ftr__top{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 48px;padding-bottom: clamp(48px,6vw,88px)}.ftr__cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;font-size: 15px;line-height: 1.55}.ftr__cols .label{color: var(--pedra-d);margin-bottom: 16px;display: block}.ftr__cols a{display: block;width: fit-content}.ftr__cols li{margin-bottom: 6px}.ftr__redes{display: flex;gap: 8px;margin-top: 16px}.ftr__redes a{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;box-shadow: inset 0 0 0 1px var(--linha-d);transition: background .4s,color .4s}.ftr__redes a:hover{background: var(--terra);color: #fff}.ftr__marca{overflow: hidden;padding-block: 8px}.ftr__marca img{width: 100%;height: auto}.ftr__legal{display: flex;justify-content: space-between;gap: 24px;flex-wrap: wrap;font-size: 12px;line-height: 1.5;color: var(--pedra-d);padding-block: 24px 96px;border-top: 1px solid var(--linha-d);margin-top: 24px}.ftr__legal p{max-width: 76ch}.ftr__cred{display: flex;flex-wrap: wrap;gap: 4px 28px}.ftr__cred a{color: var(--areia);text-decoration: underline;text-underline-offset: 3px;transition: color .3s}.ftr__cred a:hover{color: var(--terra)}.pg-top{padding-top: clamp(140px,13vw,210px);padding-bottom: clamp(36px,4vw,64px)}.pg-top__row{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;flex-wrap: wrap}.pg-top .lead{max-width: 34em}.pg-top__conta{font-size: var(--t-d2);font-weight: 300;font-stretch: 112%;font-variant-numeric: tabular-nums;line-height: 1;letter-spacing: -.03em;color: var(--terra)}.filtros{display: flex;flex-wrap: wrap;gap: 14px 40px;padding-block: 20px;border-top: 1px solid var(--linha);border-bottom: 1px solid var(--linha);margin-bottom: clamp(32px,4vw,56px)}.filtro{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.filtro>span{margin-right: 6px;color: var(--pedra)}.chip{position: relative;height: 38px;padding: 0 14px;border-radius: 10px;font-size: 14px;overflow: hidden;isolation: isolate;box-shadow: inset 0 0 0 1px var(--linha);transition: color .35s,box-shadow .35s;white-space: nowrap}.chip::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--cacau);transform: scaleY(0);transform-origin: bottom;transition: transform .45s var(--ease)}.chip[aria-pressed="true"],.chip[aria-selected="true"]{color: #fff;box-shadow: none}.chip[aria-pressed="true"]::before,.chip[aria-selected="true"]::before{transform: none}.sec--dark .chip{box-shadow: inset 0 0 0 1px var(--linha-d)}.sec--dark .chip::before{background: var(--areia)}.sec--dark .chip[aria-selected="true"]{color: var(--noite)}.cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(40px,4vw,64px) clamp(16px,2vw,32px)}.card{display: block;position: relative}.card__img{aspect-ratio: 4 / 5;margin-bottom: 18px}.card__img>img{transition: transform 1.2s var(--ease-out)}.card__tags{position: absolute;z-index: 3;left: 14px;top: 14px;display: flex;gap: 6px;flex-wrap: wrap}.card__prov{position: absolute;z-index: 3;left: 14px;bottom: 12px;color: #fff;font-size: 11px;text-shadow: 0 1px 8px rgba(0,0,0,.75)}.card__ir{position: absolute;z-index: 3;right: 14px;bottom: 14px;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 12px;background: var(--terra-f);color: #fff;transform: translateY(14px) scale(.8);opacity: 0;transition: transform .6s var(--ease),opacity .4s}.card__nome{margin-bottom: 4px}.sec--dark .card__local{color: var(--pedra-d)}.sec--dark .card__specs{border-color: var(--linha-d)}.card__local{color: var(--pedra);font-size: 15px;margin-bottom: 14px}.card__specs{display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: 14px;border-top: 1px solid var(--linha);padding-top: 12px}.card__specs li{display: flex;gap: 7px;align-items: center}.card__specs .ic{color: var(--terra)}@media (hover: hover){a.card:hover .card__img>img{transform: scale(1.05)}a.card:hover .card__ir{transform: none;opacity: 1}}.carr__pista{--g: clamp(16px,2vw,32px);display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * var(--g)) / 3);gap: var(--g);margin-inline: calc(var(--gut) * -1);padding-inline: var(--gut);scroll-padding-inline: var(--gut);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;cursor: grab}.carr__pista::-webkit-scrollbar{display: none}.carr__pista .card{scroll-snap-align: start;min-width: 0}.carr__pista.is-arrasto{scroll-snap-type: none;cursor: grabbing;user-select: none}.carr__pista.is-arrasto a{pointer-events: none}.carr__ctl{display: flex;align-items: center;gap: clamp(14px,2vw,28px);margin-top: clamp(24px,3vw,44px)}.carr__barra{position: relative;flex: 1;height: 1px;background: var(--linha)}.sec--dark .carr__barra{background: var(--linha-d)}.carr__barra i{position: absolute;left: 0;top: -1px;width: 100%;height: 3px;border-radius: 3px;background: var(--terra);transform-origin: left}.carr__num{order: -1;font-size: 14px;font-variant-numeric: tabular-nums;white-space: nowrap;min-width: 5.5ch}.carr__setas{order: -2;display: flex;gap: 8px}.carr__setas .tile-btn{transition: color .4s,opacity .4s}.carr__setas .tile-btn:disabled{opacity: .32;pointer-events: none}.carr.is-fixo .carr__ctl{display: none}.busca{position: relative;flex: 1 0 100%;display: flex;align-items: center}.busca input{width: 100%;height: 54px;padding: 0 52px;border: 0;border-radius: var(--r);background: var(--branco);color: var(--cacau);font: inherit;font-size: 16px;box-shadow: inset 0 0 0 1px var(--linha);outline: 0;-webkit-appearance: none;appearance: none;transition: box-shadow .35s}.busca input::placeholder{color: var(--pedra);opacity: 1}.busca input::-webkit-search-cancel-button{display: none}.busca input:focus{box-shadow: inset 0 0 0 1.5px var(--cacau),0 14px 34px -24px rgba(35,26,19,.55)}.busca__ico{position: absolute;left: 18px;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: var(--pedra);pointer-events: none;transition: color .35s,transform .5s var(--ease)}.busca:focus-within .busca__ico{color: var(--terra);transform: scale(1.12)}.busca__x{position: absolute;right: 6px;top: 50%;width: 42px;height: 42px;margin-top: -21px;display: grid;place-items: center;border-radius: 10px;color: var(--cacau);transition: background .3s}.busca__x[hidden]{display: none}.busca__x:hover{background: var(--areia)}.filtros--blog{align-items: center;justify-content: space-between}.filtros--blog .busca{flex: 0 1 380px}.vazio{display: none;padding: 48px 0;color: var(--pedra)}.vazio.is-on{display: block}.ehero{position: relative;height: max(620px,min(100svh,900px));overflow: hidden;color: #fff;background: var(--noite)}.ehero__fundo,.ehero__torre{position: absolute}.ehero__fundo{inset: -6% 0}.ehero__fundo img,.ehero__fundo video{width: 100%;height: 100%;object-fit: cover}.ehero__fundo::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(35,26,19,.55) 0%,rgba(35,26,19,0) 58%),linear-gradient(0deg,rgba(35,26,19,.66) 0%,rgba(35,26,19,0) 34%),linear-gradient(180deg,rgba(35,26,19,.42) 0%,rgba(35,26,19,0) 24%)}.ehero__torre{right: clamp(0px,9vw,180px);bottom: -5%;height: 96%;width: auto;max-width: none;filter: drop-shadow(0 30px 40px rgba(0,0,0,.35))}.ehero__body{position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;padding-bottom: clamp(24px,3vw,44px)}.ehero__logo{margin-bottom: clamp(22px,2.6vw,38px);color: #fff}.ehero__frase{max-width: 10.4em;margin-bottom: clamp(24px,3vw,44px)}.ehero__fatos{display: grid;grid-template-columns: repeat(4,auto);justify-content: start;gap: 12px clamp(24px,4vw,72px);padding-top: 18px;border-top: 1px solid rgba(255,255,255,.28);font-size: 15px}.ehero__fatos small{display: block;font-size: 12px;opacity: .72;margin-bottom: 2px}.subnav{position: fixed;z-index: 70;left: 50%;bottom: 18px;transform: translate(-50%,140%);transition: transform .8s var(--ease);max-width: calc(100vw - 100px)}.subnav.is-on{transform: translate(-50%,0)}.subnav__in{display: flex;position: relative;gap: 2px;padding: 6px;border-radius: 15px;background: rgba(35,26,19,.86);backdrop-filter: blur(14px);color: var(--areia);overflow-x: auto;scrollbar-width: none}.subnav__in::-webkit-scrollbar{display: none}.subnav a{position: relative;z-index: 1;padding: 8px 14px;font-size: 14px;border-radius: 10px;white-space: nowrap;transition: color .35s}.subnav a.is-on{color: var(--noite)}.subnav__ind{position: absolute;top: 6px;bottom: 6px;left: 0;width: 0;border-radius: 10px;background: var(--areia)}.conc__grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 24px}.conc__txt{grid-column: 1 / span 7}.conc__txt h2{margin-bottom: clamp(28px,3vw,48px)}.conc__txt p + p{margin-top: 1.1em}.conc__ficha{grid-column: 9 / -1;align-self: start;position: sticky;top: 100px}.ficha__t{display: block;margin-bottom: 14px;color: var(--pedra)}.ficha div{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-top: 1px solid var(--linha);font-size: 15px}.ficha dt{color: var(--pedra)}.ficha dd{font-weight: 500;text-align: right}.insp{position: relative;height: 260vh;height: 260svh;background: var(--areia);color: #fff}.insp__in{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: hidden}.insp__img{position: absolute;inset: 0;clip-path: circle(21vmin at 50% 50%)}.insp__img img{width: 100%;height: 100%;object-fit: cover}.insp__img::after{content: "";position: absolute;inset: 0;background: rgba(35,26,19,.3)}.insp__arte{position: absolute;left: 50%;top: 50%;width: 42vmin;height: 42vmin;transform: translate(-50%,-50%);color: #fff;z-index: 2}.insp__arte svg{width: 100%;height: 100%;overflow: visible}.insp__txt{position: absolute;z-index: 3;left: 0;right: 0;bottom: clamp(70px,9vh,110px)}.insp__txt h2{max-width: 16em}.insp__de{position: absolute;z-index: 1;left: 0;right: 0;top: 50%;transform: translateY(-50%);color: var(--cacau);display: flex;justify-content: space-between;padding-inline: var(--gut);pointer-events: none}.gal__tabs{display: flex;gap: 8px;flex-wrap: wrap}.gal__painel{display: none;grid-template-columns: repeat(12,1fr);gap: clamp(10px,1.2vw,20px)}.gal__painel.is-on{display: grid}.gal__item{display: block;position: relative;width: 100%;cursor: zoom-in;border-radius: var(--r-lg);overflow: hidden;background: var(--areia)}.gal__item img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-out)}.gal__item figcaption,.gal__leg{position: absolute;left: 14px;bottom: 12px;color: #fff;font-size: 14px;text-shadow: 0 1px 10px rgba(0,0,0,.7);transform: translateY(8px);opacity: 0;transition: transform .5s var(--ease),opacity .4s}@media (hover: hover){.gal__item:hover img{transform: scale(1.04)}.gal__item:hover .gal__leg{transform: none;opacity: 1}}@media (hover: none){.gal__leg{transform: none;opacity: 1}}.laz__grid{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,6fr);gap: clamp(24px,5vw,96px);align-items: start}.laz__fotos{position: sticky;top: 92px;height: calc(100svh - 120px);max-height: 800px;border-radius: var(--r-lg);overflow: hidden;background: var(--cacau)}.laz__fotos img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;clip-path: inset(100% 0 0 0);transition: clip-path 1s var(--ease)}.laz__fotos img.is-on{clip-path: inset(0);z-index: 2}.laz__fotos span{position: absolute;z-index: 3;left: 16px;top: 14px}.laz__grupo{padding-block: clamp(24px,3vw,44px);border-top: 1px solid var(--linha);min-height: 62vh}.laz__grupo h3{margin-bottom: 22px;display: flex;justify-content: space-between;gap: 16px;align-items: baseline}.laz__grupo h3 small{font-size: 13px;color: var(--pedra);font-weight: 400;letter-spacing: 0;font-stretch: 100%}.laz__itens{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px 20px}.laz__itens li{display: flex;gap: 12px;align-items: center;padding: 9px 0;font-size: clamp(15px,1.1vw,17px)}.laz__ico{width: 40px;height: 40px;border-radius: 11px;display: grid;place-items: center;background: var(--areia);flex: none;color: var(--cacau)}.laz__qtd{color: var(--terra-t);font-weight: 500}.plan{background: var(--areia)}.plan__top{display: flex;justify-content: space-between;gap: 24px;flex-wrap: wrap;align-items: flex-end;margin-bottom: clamp(28px,3vw,48px)}.plan__tabs{display: flex;gap: 8px;flex-wrap: wrap}.plan__painel{display: none}.plan__painel.is-on{display: block}.plan__ap{display: grid;grid-template-columns: minmax(0,8fr) minmax(300px,4fr);gap: clamp(16px,2vw,32px)}.plan__palco{position: relative;border-radius: var(--r-lg);background: var(--branco);aspect-ratio: 4 / 3;overflow: hidden}.plan__img{position: absolute;inset: clamp(16px,3vw,44px);width: calc(100% - 2 * clamp(16px,3vw,44px));height: calc(100% - 2 * clamp(16px,3vw,44px));object-fit: contain;opacity: 0;visibility: hidden}.plan__img.is-on{opacity: 1;visibility: visible}.plan__zoom{position: absolute;z-index: 3;right: 14px;bottom: 14px}.plan__setas{position: absolute;z-index: 3;left: 14px;bottom: 14px;display: flex;gap: 6px}.plan__palco .tile-btn{background: var(--branco);color: var(--cacau)}@media (hover: hover){.plan__palco .tile-btn:hover{color: #fff}}.plan__info{display: flex;flex-direction: column;gap: 20px}.plan__nome{margin-bottom: 4px}.plan__area{font-size: var(--t-d2);font-weight: 300;font-stretch: 112%;letter-spacing: -.03em;line-height: 1;color: var(--terra);font-variant-numeric: tabular-nums}.plan__comodos{font-size: 15px}.plan__comodos li{display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;border-top: 1px solid var(--linha);font-variant-numeric: tabular-nums}.plan__comodos span:first-child{color: var(--pedra)}.chave{margin-top: auto;padding-top: 8px}.chave__tabs{display: flex;gap: 6px;margin-bottom: 12px}.chave__tabs .chip{height: 34px;font-size: 13px}.chave svg{width: 100%;max-width: 340px;height: auto;overflow: visible}.chave polygon{fill: transparent;stroke: var(--cacau);stroke-width: 1.2;cursor: pointer;transition: fill .35s;vector-effect: non-scaling-stroke}.chave polygon:hover{fill: rgba(210,98,63,.2)}.chave polygon.is-on{fill: var(--terra);stroke: var(--terra)}.chave text{font-family: var(--f);font-size: 11px;font-weight: 500;fill: var(--cacau);pointer-events: none;text-anchor: middle;dominant-baseline: middle;transition: fill .35s}.chave text.is-on{fill: #fff}.plan__inteira{position: relative;background: var(--branco);border-radius: var(--r-lg);padding: clamp(14px,2.4vw,36px);cursor: zoom-in;display: block;width: 100%}.plan__inteira img{width: 100%;border-radius: 8px;max-height: 76svh;object-fit: contain}.plan__leg{margin-top: 14px;font-size: 14px;color: var(--pedra)}.loc__grid{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: clamp(24px,4vw,72px);align-items: end}.loc__lista{margin-top: 28px;display: grid}.loc__lista li{display: flex;gap: 12px;padding: 13px 0;border-top: 1px solid var(--linha);font-size: 16px;align-items: flex-start}.loc__lista .ic{color: var(--terra);margin-top: 3px}.loc__palco{position: relative;aspect-ratio: 16 / 10;border-radius: var(--r-lg);overflow: hidden;background: var(--areia)}.loc__vista{position: absolute;inset: 0}.loc__vista img{width: 100%;height: 100%;object-fit: cover}.loc__vista svg{position: absolute;inset: 0;width: 100%;height: 100%}.loc__vista svg path{fill: none;stroke: #fff;stroke-width: 1.2;vector-effect: non-scaling-stroke}.loc__tag{position: absolute;transform: translate(-50%,-100%);background: var(--terra-f);color: #fff;font-size: 13px;font-weight: 500;line-height: 1.25;padding: 8px 12px;border-radius: 9px;white-space: nowrap}.loc__tag::after{content: "";position: absolute;left: 50%;bottom: -6px;width: 12px;height: 12px;background: var(--terra-f);transform: translateX(-50%) rotate(45deg);border-radius: 2px;z-index: -1}.loc__rua{position: absolute;color: #fff;font-size: 12px;font-weight: 500;padding: 4px 9px;border-radius: 7px;background: rgba(35,26,19,.62);backdrop-filter: blur(4px);transform: translate(-50%,-50%);white-space: nowrap}.loc__mapa{position: absolute;inset: 0;display: none}.loc__mapa iframe{width: 100%;height: 100%;border: 0}.loc__palco.ver-mapa .loc__vista{display: none}.loc__palco.ver-mapa .loc__mapa{display: block}.loc__tabs{display: flex;gap: 8px;margin-bottom: 14px;justify-content: flex-end}.car__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(24px,3vw,56px)}.car__col h3{margin-bottom: 18px}.car__col li{display: flex;gap: 12px;padding: 12px 0;border-top: 1px solid var(--linha);font-size: 16px;line-height: 1.4}.car__col .ic{color: var(--terra);margin-top: 2px;width: 18px;height: 18px}.obra__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(32px,6vw,120px);align-items: end}.obra__total{display: flex;align-items: flex-end;gap: clamp(20px,3vw,44px);margin-top: clamp(28px,3vw,44px)}.obra__pct{font-size: clamp(88px,12vw,200px);font-weight: 200;font-stretch: 112%;line-height: .86;letter-spacing: -.05em;font-variant-numeric: tabular-nums}.obra__pct sup{font-size: .32em;vertical-align: top;color: var(--terra);margin-left: .08em;font-weight: 300;letter-spacing: 0}.obra__torres{display: flex;gap: 8px;flex: none}.obra__torre{display: flex;flex-direction: column-reverse;gap: 2px;width: 34px}.obra__torre i{display: block;height: 7px;border-radius: 1px;background: rgba(233,230,221,.14)}.obra__torre i.is-on{background: var(--terra)}.obra__meta{margin-top: 24px;display: flex;gap: 8px 28px;flex-wrap: wrap;font-size: 15px;color: var(--pedra-d)}.obra__nota{display: inline-flex;gap: 8px;align-items: center;margin-bottom: 20px;font-size: 13px;padding: 6px 10px;border-radius: 8px;background: rgba(210,98,63,.18);color: #f6c4b3}.etapa{display: grid;grid-template-columns: minmax(0,170px) minmax(0,1fr) 50px;gap: 16px;align-items: center;padding: 15px 0;border-top: 1px solid var(--linha-d);font-size: 15px}.etapa__barra{position: relative;height: 3px;background: rgba(233,230,221,.14);overflow: hidden}.etapa__barra i{position: absolute;inset: 0;background: var(--terra);transform-origin: left;transform: scaleX(var(--v,0))}.etapa b{font-weight: 450;text-align: right;font-variant-numeric: tabular-nums}.ctt__topo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,96px);align-items: center}.ctt__img{aspect-ratio: 4 / 3;border-radius: var(--r-lg);overflow: hidden;background: var(--areia)}.ctt__img img{width: 100%;height: 100%;object-fit: cover}.ctt__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(32px,6vw,120px);align-items: start}.form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 16px;align-content: start;padding: clamp(22px,3vw,44px);border-radius: var(--r-lg);background: var(--branco);color: var(--cacau);box-shadow: 0 30px 70px -40px rgba(35,26,19,.5),0 0 0 1px rgba(61,47,35,.08)}.form__t{grid-column: 1 / -1;margin-bottom: 4px}.campo{display: grid;gap: 8px}.campo--full{grid-column: 1 / -1}.campo>span{font-size: 14px;font-weight: 500;color: var(--cacau)}.campo input,.campo select,.campo textarea{width: 100%;font: inherit;font-size: 16px;color: var(--cacau);background: var(--nevoa);border: 1px solid rgba(61,47,35,.24);border-radius: 12px;padding: 14px 16px;outline: 0;appearance: none;resize: vertical;min-height: 54px;transition: border-color .3s,box-shadow .3s,background .3s}.campo input::placeholder,.campo textarea::placeholder{color: #807468}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color: rgba(61,47,35,.46)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color: var(--terra);box-shadow: 0 0 0 3px rgba(210,98,63,.18);background: #fff}.campo select{padding-right: 44px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%233D2F23' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.form__fim{grid-column: 1 / -1;display: flex;justify-content: space-between;gap: 20px;flex-wrap: wrap;align-items: center;margin-top: 6px}.form__fim small{font-size: 13px;max-width: 34ch;line-height: 1.4;color: var(--pedra)}.form__ok{grid-column: 1 / -1;display: none;padding: 14px 16px;border-radius: 10px;background: rgba(210,98,63,.14);font-size: 15px}.form__ok.is-on{display: block}.lb{position: fixed;inset: 0;z-index: 150;background: rgba(35,26,19,.96);color: #fff;display: none;flex-direction: column}.lb.is-on{display: flex}.lb__palco{flex: 1;min-height: 0;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 16px clamp(12px,6vw,96px)}.lb__palco img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 8px;cursor: zoom-in;transition: transform .6s var(--ease)}.lb__palco.is-zoom img{cursor: zoom-out;transform: scale(2.4)}.lb__bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px var(--gut)}.lb__ctl{display: flex;gap: 6px}.artigo__top{max-width: 1040px;margin-inline: auto}.pg-top--post{padding-top: clamp(112px,9vw,148px)}.artigo__volta{margin-bottom: clamp(28px,3.4vw,48px)}.btn--volta{flex-direction: row-reverse;height: 48px;padding: 0 20px 0 5px;gap: 14px}.btn--volta::before{top: 5px;bottom: 5px;right: auto;left: 5px;width: 38px;transition: width .6s var(--ease),top .6s var(--ease),left .6s var(--ease),bottom .6s var(--ease),border-radius .6s var(--ease)}.btn--volta .btn__ico{width: 38px;height: 38px}.btn--volta .btn__ico .ic{left: 9px;top: 9px}.btn--volta .btn__ico .ic:last-child{transform: translateX(38px)}@media (hover: hover){.btn--volta:hover::before{width: 100%;top: 0;left: 0;bottom: 0;right: auto}.btn--volta:hover .btn__ico .ic:first-child{transform: translateX(-38px)}}.artigo__top .d2{margin-bottom: 24px}.artigo__capa{aspect-ratio: 21 / 10;margin-bottom: clamp(40px,5vw,80px)}.artigo{max-width: 720px;margin-inline: auto;font-size: clamp(17px,1.25vw,19px);line-height: 1.7}.artigo p + p{margin-top: 1.2em}.artigo h2{font-size: var(--t-d3);font-weight: 300;font-stretch: 112%;letter-spacing: -.02em;line-height: 1.2;margin: 1.8em 0 .6em}.artigo__nota{padding: 12px 16px;border-radius: 10px;background: var(--areia);font-size: 14px;margin-bottom: 32px;line-height: 1.45}.artigo__compart{margin-top: 48px;padding-top: 20px;border-top: 1px solid var(--linha);display: flex;justify-content: space-between;gap: 16px;align-items: center;flex-wrap: wrap;font-size: 15px}.sobre__grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 24px;row-gap: clamp(32px,4vw,64px)}.sobre__img{grid-column: 1 / span 5;aspect-ratio: 4 / 5}.sobre__txt{grid-column: 7 / -1;align-self: center;display: grid;gap: 1.1em}.attr{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(12px,1.4vw,24px)}.attr__item{position: relative;aspect-ratio: 3 / 4;border-radius: var(--r-lg);overflow: hidden;color: #fff;background: var(--cacau)}.attr__item img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease-out)}.attr__item::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(35,26,19,.78),rgba(35,26,19,0) 60%)}.attr__item h3{position: absolute;z-index: 2;left: 18px;right: 18px;bottom: 16px}@media (hover: hover){.attr__item:hover img{transform: scale(1.05)}}.mq{overflow: hidden;padding-block: clamp(20px,2.4vw,36px);border-block: 1px solid var(--linha)}.mq__in{display: flex;gap: 48px;width: max-content;font-size: var(--t-d3);font-weight: 300;font-stretch: 112%;letter-spacing: -.02em;white-space: nowrap;align-items: center}.mq__in i{width: 8px;height: 8px;border-radius: 2px;background: var(--terra);flex: none}.canais{display: grid}.canal{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 16px;align-items: center;padding: 18px 0;border-top: 1px solid var(--linha)}.canal:last-child{border-bottom: 1px solid var(--linha)}.canal__ico{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 12px;background: var(--areia)}.canal small{display: block;color: var(--pedra);font-size: 13px}.mapa-grande{aspect-ratio: 21 / 8;border-radius: var(--r-lg);overflow: hidden;background: var(--areia)}.mapa-grande iframe{width: 100%;height: 100%;border: 0}.decl__txt{font-size: clamp(34px,5.6vw,92px);line-height: 1.16;max-width: 15em}.decl__txt .w{display: inline-block}.decl__pill{display: inline-block;width: 1.7em;height: .86em;border-radius: 18px;overflow: hidden;vertical-align: -.08em;margin-inline: .06em;background: var(--areia)}.decl__pill img{width: 100%;height: 100%;object-fit: cover}.decl__foot{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 32px clamp(24px,5vw,96px);margin-top: clamp(44px,6vw,96px);padding-top: 28px;border-top: 1px solid var(--linha);align-items: start}.decl__dados{display: flex;gap: clamp(28px,5vw,88px);flex-wrap: wrap}.decl__acao{display: grid;gap: 22px;justify-items: start}.dado strong{display: block;font-size: var(--t-d2);font-weight: 300;font-stretch: 112%;letter-spacing: -.03em;line-height: 1;font-variant-numeric: tabular-nums}.dado span{display: block;margin-top: 8px;font-size: 14px;color: var(--pedra)}.sec--dark .dado span{color: var(--pedra-d)}.cids{display: flex;gap: clamp(8px,1vw,16px);height: clamp(460px,62vh,680px)}.cid{position: relative;flex: 1 1 0;min-width: 0;border-radius: var(--r-lg);overflow: hidden;color: #fff;background: var(--cacau);cursor: pointer;transition: flex-grow .9s var(--ease);outline-offset: 3px}.cid.is-on{flex-grow: 2.6}.cid>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s var(--ease-out)}.cid.is-on>img{transform: scale(1.04)}.cid::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(35,26,19,.82) 0%,rgba(35,26,19,.18) 48%,rgba(35,26,19,.12) 100%)}.cid__txt{position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;padding: clamp(18px,2vw,30px)}.cid__txt h3{white-space: nowrap;font-size: clamp(25px,3vw,48px)}.cid__n{margin-top: 6px;font-size: 15px;font-variant-numeric: tabular-nums;white-space: nowrap;opacity: .88}.cid__mais{display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows .8s var(--ease),opacity .5s}.cid.is-on .cid__mais{grid-template-rows: 1fr;opacity: 1}.cid__mais-in{min-height: 0;overflow: hidden;display: flex;align-items: center;justify-content: space-between;gap: 16px}.cid__fotos{display: flex;align-items: center;padding: 16px 0 4px 2px}.cid__fotos img,.cid__resto{width: 68px;height: 46px;flex: none;border-radius: 10px;box-shadow: 0 0 0 2px rgba(35,26,19,.85);transition: margin .6s var(--ease)}.cid__fotos img{object-fit: cover}.cid__fotos>* + *{margin-left: -16px}.cid__resto{position: relative;display: grid;place-items: center;background: var(--terra-f);color: #fff;font-size: 14px;font-weight: 500}.cid__ver{display: inline-flex;align-items: center;gap: 8px;padding-top: 12px;font-size: 15px;font-weight: 500;white-space: nowrap}.cid__ver .ic{transition: transform .5s var(--ease)}@media (hover: hover){.cid:hover .cid__fotos>* + *{margin-left: 6px}.cid:hover .cid__ver .ic{transform: translate(3px,-3px)}}.vid__grid{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: clamp(32px,6vw,120px);align-items: center}.vid__txt .lead{margin-top: 22px;max-width: 26em}.vid:not(.vid--lado) .vid__txt{margin-bottom: clamp(28px,3vw,48px)}.player{position: relative;border-radius: var(--r-lg);overflow: hidden;background: #000;margin-inline: auto}.player img,.player video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.player video{object-fit: contain;background: #000}.player--vertical{aspect-ratio: 9 / 16;width: min(100%,calc(84svh * 9 / 16))}.player--quadrado{aspect-ratio: 1;width: min(100%,84svh)}.player--horizontal{aspect-ratio: 16 / 9;width: 100%}.player__play{position: absolute;left: 20px;bottom: 20px;width: 76px;height: 76px;border-radius: 20px;background: var(--terra);color: #fff;display: grid;place-items: center;transition: transform .5s var(--ease),background .3s}.player__play .ic{width: 30px;height: 30px}.player__play:hover{transform: scale(1.08)}.clipes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(10px,1.2vw,20px);margin-top: clamp(10px,1.2vw,20px)}.clipe{position: relative;border-radius: var(--r-lg);overflow: hidden;aspect-ratio: 16 / 9;background: var(--areia)}.clipe video{width: 100%;height: 100%;object-fit: cover}.clipe figcaption{position: absolute;left: 14px;bottom: 12px;color: #fff;font-size: 14px;text-shadow: 0 1px 10px rgba(0,0,0,.7)}.tour{position: relative;height: clamp(460px,82svh,860px);border-radius: var(--r-lg);overflow: hidden;background: var(--cacau)}.tour>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tour::after{content: "";position: absolute;inset: 0;background: rgba(35,26,19,.34);pointer-events: none}.tour.is-on::after{display: none}.tour iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;transition: opacity .6s}.tour.is-carregando .tour__btn{pointer-events: none}.tour__btn{position: absolute;z-index: 2;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;gap: 12px;height: 64px;padding: 0 26px;border-radius: 16px;background: var(--branco);color: var(--cacau);font-size: 16px;font-weight: 500;white-space: nowrap;transition: transform .5s var(--ease),background .3s,color .3s}.tour__btn .ic{width: 26px;height: 26px;color: var(--terra)}.tour__btn:hover{transform: translate(-50%,-50%) scale(1.04)}.plan__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 8px}.plan__comodos li.plan__ok{justify-content: flex-start;color: var(--cacau)}.plan__comodos li.plan__ok .ic{color: var(--terra);width: 18px;height: 18px}.plan__comodos li.plan__ok span{color: var(--cacau)}.loc__iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.ehero__logo{width: min(calc(var(--lw) * 1px),62vw)}.ehero__logo img,.ehero__logo svg{width: 100%;height: 100%;overflow: visible;display: block}.js .ehero__logo img{opacity: 0;animation: aparece .4s 4s forwards}@keyframes aparece{to{opacity: 1}}.js .logo-falhou img{opacity: 1}.ehero--foto .ehero__fundo::after{background: linear-gradient(0deg,rgba(35,26,19,.9) 0%,rgba(35,26,19,.62) 34%,rgba(35,26,19,.08) 66%),linear-gradient(90deg,rgba(35,26,19,.42) 0%,rgba(35,26,19,0) 62%),linear-gradient(180deg,rgba(35,26,19,.42) 0%,rgba(35,26,19,0) 22%)}.ehero--foto .ehero__frase{max-width: 15em}.insp__arte img{width: 100%;height: 100%}.obra__nota--ok{background: rgba(120,170,125,.18);color: #c3dfc6}.obra__torres{flex-wrap: nowrap}.gal__painel .gal__item{aspect-ratio: 16 / 10;grid-column: span 6}.gal__item.g12{grid-column: 1 / -1;aspect-ratio: 21 / 9}.gal__item.g8{grid-column: span 8;aspect-ratio: 16 / 10}.gal__item.g4a{grid-column: span 4;aspect-ratio: auto}.gal__item.g4{grid-column: span 4;aspect-ratio: 4 / 3}.gal__item.g6{grid-column: span 6;aspect-ratio: 16 / 10}.gal__item.g6r{grid-column: span 6;aspect-ratio: 1}.gal__item.g7{grid-column: span 7;aspect-ratio: 1}.gal__item.g5{grid-column: span 5;aspect-ratio: auto}.gal__item.g3t{grid-column: span 3;aspect-ratio: 9 / 16}.gal__item.g6t{grid-column: span 6;aspect-ratio: auto}@media (max-width: 1320px){.hdr__logo{width: 196px;gap: 10px}.hdr__nome{width: 148px}}@media (max-width: 1180px){.cards{grid-template-columns: repeat(2,minmax(0,1fr))}.carr__pista{grid-auto-columns: calc((100% - var(--g)) / 2)}.car__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.hdr__zap .btn__txt{display: none}.hdr__zap{padding-left: 4px;gap: 0}}@media (max-width: 1023px){.hdr__bar{grid-template-columns: minmax(0,1fr) auto}.hdr__nav{display: none}.hdr__burger{display: block}.hdr__bar{height: 76px}.hdr__logo{width: 232px;height: 32px;gap: 8px}.hdr__logo>img{width: 32px;height: 32px}.hdr__nome{width: 190px;height: 32px}.hdr.is-stuck .hdr__logo{width: 32px}.hdr.is-stuck .hdr__bar{height: 60px}.menu-open .hdr__logo{width: 232px !important}}@media (max-width: 900px){.ctt__topo{grid-template-columns: 1fr}.filtros--blog .busca{flex: 1 0 100%}.hero__grid{grid-template-columns: 1fr;gap: 20px}.hero__copy{min-height: 250px}.hero__step{font-size: 0;padding-top: 0;height: 12px}.traco__pin{padding-block: 72px;min-height: 0}.traco__grid{grid-template-columns: 1fr}.traco__palco{width: 100%;order: -1}.dest__head,.dest__txt{grid-column: 1 / -1}.dest__a{grid-column: 1 / -1}.dest__b{grid-column: 4 / -1;margin-top: 0}.dest__nums{grid-template-columns: repeat(2,1fr)}.banda__body{grid-template-columns: 1fr}.post,.post--maior,.post[data-col3]{grid-column: 1 / -1}.ftr__top{grid-template-columns: 1fr}.ftr__cols{grid-template-columns: repeat(2,minmax(0,1fr))}.ehero__torre{right: 2%;top: 92px;bottom: auto;height: 46%}.ehero__fundo::after{background: linear-gradient(0deg,rgba(35,26,19,.96) 0%,rgba(35,26,19,.82) 32%,rgba(35,26,19,0) 62%),linear-gradient(180deg,rgba(35,26,19,.42) 0%,rgba(35,26,19,0) 24%)}.ehero__body{z-index: 3}.hero__ctl{padding-right: 68px}.ehero__fatos{grid-template-columns: repeat(2,minmax(0,1fr))}.conc__txt,.conc__ficha{grid-column: 1 / -1;position: static}.laz__grid{grid-template-columns: 1fr}.laz__fotos{position: relative;top: 0;height: auto;aspect-ratio: 4 / 3;display: none}.laz__grupo{min-height: 0}.plan__ap{grid-template-columns: 1fr}.plan__palco{aspect-ratio: 1}.loc__grid{grid-template-columns: 1fr}.loc__palco{aspect-ratio: 1}.obra__grid{grid-template-columns: 1fr}.ctt__grid{grid-template-columns: 1fr}.decl__foot{grid-template-columns: 1fr}.decl__pill{border-radius: 12px}.cids{flex-direction: column;height: auto}.cid,.cid.is-on{flex: none;height: 280px}.cid::after{background: linear-gradient(0deg,rgba(35,26,19,.92) 0%,rgba(35,26,19,.7) 58%,rgba(35,26,19,.08) 100%)}.cid__mais,.cid.is-on .cid__mais{grid-template-rows: 1fr;opacity: 1}.vid__grid{grid-template-columns: 1fr}.tour{height: 72svh}.gal__painel .gal__item,.gal__item.g4,.gal__item.g4a,.gal__item.g5,.gal__item.g6,.gal__item.g6r,.gal__item.g7,.gal__item.g8,.gal__item.g12,.gal__item.g3t,.gal__item.g6t{grid-column: span 6;aspect-ratio: 1}.gal__painel .gal__item:first-child,.gal__painel .gal__item:last-child:nth-child(even){grid-column: 1 / -1;aspect-ratio: 4 / 3}.ehero__logo{width: min(calc(var(--lw) * .68px),60vw)}.sobre__img,.sobre__txt{grid-column: 1 / -1}.sobre__img{aspect-ratio: 4 / 3}.attr{grid-template-columns: repeat(2,minmax(0,1fr))}.mapa-grande{aspect-ratio: 1}.artigo__capa{aspect-ratio: 4 / 3}.subnav{left: 12px;right: 84px;bottom: 16px;max-width: none;transform: translateY(140%)}.subnav.is-on{transform: none}}@media (max-width: 600px){.cards{grid-template-columns: 1fr}.carr__pista{grid-auto-columns: 84%}.cid__mais-in{flex-wrap: wrap;gap: 0 16px}.pg-top .d1{font-size: clamp(30px,10.2vw,44px)}.car__grid{grid-template-columns: 1fr}.laz__itens{grid-template-columns: 1fr}.form{grid-template-columns: 1fr}.ftr__cols{grid-template-columns: 1fr}.etapa{grid-template-columns: minmax(0,1fr) 50px;gap: 8px}.etapa__barra{grid-column: 1 / -1;grid-row: 2}.dest__b{grid-column: 1 / -1}.hdr__zap{display: none}}.sobe{opacity: 0;transform: translate3d(0,18px,0);transition: opacity .55s ease-out,transform .55s var(--ease-out)}.sobe.is-in{opacity: 1;transform: none}.leve .hdr__bar::before{backdrop-filter: none;background: rgba(246,244,239,.97)}.leve .hdr__zap,.leve .pill--vidro,.leve .subnav__in,.leve .loc__rua{backdrop-filter: none}.leve .pill--vidro{background: var(--branco)}.leve .subnav__in{background: rgba(35,26,19,.96)}.leve .loc__rua{background: rgba(35,26,19,.82)}.leve .hdr__bar,.leve .hdr__logo,.leve .hdr__nome{transition: none}.leve .hdr.is-stuck .hdr__bar{animation: hdrEntra .35s var(--ease-out)}@keyframes hdrEntra{from{opacity: 0;transform: translate3d(0,-14px,0)}}.leve .hdr__prog{display: none}.leve .hero__slide--um img{animation: none}.leve .ehero__torre{filter: none}.leve .traco__obra{clip-path: none}.leve .traco__scan,.leve [data-so-pc]{display: none}.leve .traco__fase{opacity: 1}.leve .insp{height: auto}.leve .insp__in{position: relative;height: 82vh;height: 82svh}.leve .insp__img{clip-path: none}.leve .insp__arte,.leve .insp__de{display: none}.leve .mq__in{animation: mqLeve 34s linear infinite}@keyframes mqLeve{to{transform: translate3d(-25%,0,0)}}@media (prefers-reduced-motion: reduce){.entra,.hero__txt--um>*,.hero__slide--um img{animation: none}*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important}.traco__obra{clip-path: none}.traco__scan{display: none}.insp__img{clip-path: none}.insp__arte,.insp__de{display: none}}