@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-wght-normal-waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-greek-wght-normal-BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-normal-WAXdtJoO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2)format("woff2-variations");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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAA1UABQAAAAAGSgAAAzpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhCocZD9IVkFSgQoGYD9TVEFUgVQnNgCBBC9sEQgKiTiHTAs0ADCPAAE2AiQDXgQgBYciB4F3DAcbrRZR1E9OqnySLxLigKtjzwtEFr27qUeuwbWGqVBf+IUOmyXJf56f03PfF0tCgBCshBQfSyGYFYJJndLNcasogSmduLNOTGtCRSxQPv/g3/hzH1FkAbW1tawVpAHRp4/2rsbavoesQCIUsjZrHknJby5WSuMJ/V1WTyrgPwMjnP9vrrT5mSOaLEuaEgh7dVUkZI3Zm83iJO92qpJLCQ64gKCA3cme68mkdMiuROpeJWmygEpU1cx0ZUVpZlAAYxThCcbjNF/tr3IjEDj44HVjMHAg1FXhBYJ3CaQD6frEQBzAzCD0jybESU8qEced4zjtlEEwXfA5b8YM6LQfCOwbfAMAyJMHBEBFrHRcYXHlAljeZX0dsHy1A12w4AFA1xEAam/s64IMwEvgoXgZ5lBtDPiCkxUCMrsLBAXMqHXnMiCQeGgi6qJiiP8Vfa35lgdQJrwoGUaK0zeL0U8Iw1+NfqVp+gZWfT2z/hcVAADi9a2pooKggHI8sQYDjDDR/K4rDwEAWQAbgSEJCUhBHOIRECGxguCNL/fgjmQQRAjgIAFgvoxRYSjhwUUFyNeWAGaqhGJTA0TsAppXPd8O9XoTuQ41DlBHd33HVLblhGgkTDABGhQCLBlbh5UfS2ntzUcgswC+vC1Z4vwJglRrDJbaHnAuMdNuHT/1wYpDiUccR/qPLDt+2WN2NpGjO8MvgQBg2j5Pz9J9EAA2yhYBqLAbpxuRWAR4TibhsVQeAL6BkT/J3TK1HuDOkMMOPAsAHWT3ArC3Gctg2MJwqwhsSXPLAAH4kdhjIwMIASI4ZSu1SIMeK93hIc8hACAVBLguQoOL4RfMkQO4XRnxdB/AvtCXCnQOLpEtOlzyc8mc3aVwtxgadyg00GIjAJWchNab/8B/7/7x411Ht5advDAOAFDflKr9qk1v2hF4xr4Z8WZKdfKbefIAYAA4ABYcCIAFjx6AlRkHEUbYuTznW2L8N/zf/F7+pK6DhvfwJ1qV9O38Zn9Xmii3meDZEtwiZKyrwQQDvMjKjIFgoUDORgZoHboP4A4Bg6h/DUAMwC8AcQA5AOJ9OQk7OGeIwLUlLtnwhVcGODsoci9OTHrmBbBAA4nbm4FmArQ0khkqAQAD05mjicRAh+sIBUNQiJ6puT8+iDcYLL7THLarDSarQRt9hAT3o5px7cPghx5SF2qCqo363/Sopq31u+FhVR21XvvMRpv61HPTFnm4a2q0akyC+zrwQ6pbUT26kbiJxobetu76d+70L9bXjNITL1BQlf584MOnlj/iX3PtI5fYuvrpDYHak5uCay54juX6h85ZxobWrw+oXr0p/rpHR6XqKF337FEtWH2MuHORvxyKPTrJfPz9lDH14Qni3Bh67rkiPUghQsxD7hdf5O8FIHHTMfn0oEvPLJ8psUDVf7M+stD8Xv501tTv/o8CQ5aHfqlTax6fzD8i7GLeNhcecV/Kjoy3kt+CqFz10iqrXCVFvbIqUMkRUjs+7jHl3cxu3tXT/olVsj9tyv/JnI8yWVmlyOkmCddEeJylYxs8K6U6C4uvk96Ia64aCgp9IjY+sCyuU1KU8CTvhDZFTlOUxkg/nyAV3Z/wUb7JY2s3ZKo5YnTe8SGvwm62xly0ZubxaClLzfziblG+nJDWo8xoVsNVBbInAounV994e7afVKBUg9I8OUS6lq8OZm8Fl4cvGh6On3QbTXyKZe7WZ5+2pPAuWZi7ezSqjY1G33kQxLq5QqTlzLtf8sIGIbWz7T4hcd70eNRjSyy++VxuVbPjvrFZRHdaXl/uJ0iIykTMaV7eo4rsVBSE/8xH+qY0pkpZgjUitz5VBsKtv/Conwslh3aLct5mEy7fojmkwl8iEfVXlHhFecPqBCwKBECC1W2EbUX472AieJHJPrYAbqTggAtIYCIW+t1GkVxxSzF38MC55kG/AvQul2sXzIDLizvHvZiIPuN8YIbnhAw33ONN03mpbrYS5lmir/BmALUW0zMYtfR2DZVjxGnAsPu85x+Kplb6l/myUDaDZbESVs3q2R9sKzvAzrApLoQr5JZxT+T5BkMDBgQgxC3QVHBUjpgxpqpeXuq+nTv3yfuODyme4wcOHH87DzYG+F3mPXtZgIQWCc5ffnHistut8cLBg0c5aG0v8G4uI2NsbCQG5LzdOQBCBVUODvLb9P+/u8f3BwSFXCQmZsTO//8HdpgFHOEmT3mEeI9TJm+KcrOzc/OLJr+56SdOTB8JFXQiJg4uX7F0+aBJUtLSc3JnugqKenrb5l1ri8Yyt5vESUeT1RGFf+udsQ8/HHvrDcHN/e/v/38qIIEUPFKq4ohb9wsMWLZXPUXOjwAEQqBu1MyMtR2bS3ZgnLBQrSN6vPHoAeCjJZV6CRIrM4SJs05UQnCDN2HDzi3n7sQU4jH9mKsYF3TBAZgDc86JMfpOmjviEYOmBVq8g+z2sPDwaJLCzq9KTxw7C31VZr6okeCO2v273c7dmjRs8sAUnVO2OmSdfczpRWx0vLkMR/DUUODRJ1mYpoRPFZXHymYmRXC63WaSZCPccuzMytsl+fLysImbQqkrqzVvjU8YsiDrAYVIqqoYBJn++fP3w0dPnd0exFpB1v3je9av34wRt/+khJTQLex33bqxsXUffjSR3vCDD+FpKhEe7PXGG5PiYyKjwgL9Ti33cxcuvKZmPiqwyp8JlybbtrTV3XRTXWuzIkTSgGroVGZkLdRp5tt37R4/KfoFXB0bdXrG/TltCw+fbrcFBQSqZ/u9//7fDMuKtSbS+VFn3bq/jk+Cz1G7TvMUvGyJFRVJFo4m/YyM8dwiNi9w5eXlpCYknN3zQw33Z55+WQhZVGJV08rLipCTUXNMFGMYa/EA7sNdq63X0vL+PAxjMtctjEAo1pfrfXqH3qZ3orSXbl2bJx4V/TraUIOXt9kiyQL35y+/nDx9jpAtnoQGH9y3Z+/6DduuV83zE8w1fkThP/v0008++ezzL12N8RLd9yHbFQ1pvzvwW21DTnZqSkrSDIckGhYvXb6svbUJ/W43z0unJThl8r58Vvk2VklL2KQSCCCUunHILXtC4j5uPeKEbQpy9tQlHUdsVvTvGVI8MguHJEKfjwec0iQcdGqogBuhSXHc0vj4NjbfsWt8fM+BQxHhoSEnjzA+GWy3CAkKDAywWDZv3j7sqnhjWfdaX6IvMz1852G8NammP+rgycOQvKquuLCwdO6CSe+42fC0HDbPTEvLSM+ZOWEJSqoYl0xSu6yminSelYIkt1sUrqt9cWEUt/FL2hoa2ly4A/dImlGj+f/4Ln2pvky47dFnnnl8OE9fA67FEsPEBScgqQdLhxDuHtkTLh0UTfSkTUCQmdUOwDMieuzA65jTDAaxC5PjotPfEVEA44hjggAhPSdd0PnERF4PAHY67qnxChBEHv/+59///L95xGixmE2+Xpy0+M9iFqkZgYFkzaukrKIsLdlZlHs0ZlOuNC/jFTecDsT1JA4Ad/y0JzrjBK8WR/fs2soT7Bg/POIXMUNUeOgVFqSeo3A8Do+KjBjhAr05fcQoqpZAudmir05gLTF+eg2LU6cYdBYZFz0dN42Oi2Q6XF63PDcIPzVF7BTKbLaAs8dR92yAzTYCYcNzCjBTzoh2+XI6dSSjppx+OYAA8IHbroTt2H6TV/Z5mXvmvnLXyoPDpv/7PqqeD+pt/jquGYAIBgAg4HVakt/gkXHl4wuAwDtbW4fy3tLjwsRvcPlMRi8UVsMwNwFXr8GsRdw9fZQXsNKzsAPRC9iEfCwbAhConoQ+fAKy1JE1EzgQrwB4r30uIcT0BWEw0TuEQ3EthEd6TiIgKCsRkWxPwIRUb01FgAHPEYKMxwiDxS2Eg4rlKh+bgggwoIuIMLuRSJCxkMjwUUgUqMgkKsxiiQYLKzHAADVuxMsA5unWqVaXMgNqdWhVr8hSA/rUytehVr12pWq16vM6p0ujumeNmm4dGuxN52vUqVWCKmgoG9SpEg2atRgIsbtsLNASa2mNRtBdTwf06JcpXrx+9fq06jGAeBz0Vh1237v1aRZvtmKV5uvWpFWt+W0t61egG0aDRoEmpc8wD0azwXbpfRaC9YWk3h9qlyxOAqcEU2ynY9lnhdh3D8Ky0jr5WantKRycdKhY02OZvt407BLJyGDv7UtpZA848Rx9urWx+rqGy2A2aD9Tn6PHZMZo1rrWB9UZVn8d88br0KgO9G282+PcHvFx02esvAoDL1B/ColeUyAgwq/E4DDbItfHEU8CiSSRTAqppJEBHBnJRF5kJm/yEV11/6VnO2mwq9WZnJBu5yQm5RQ4c4sS1SIttTg1KbvYqyQpPe7dN2Ne9XypyCcCUVrH6XKygnmHTSc5k0219YMDjb9ci/6BLcVQdUTqGiXX/4Tu3+PvBg==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-cyrillic-wght-normal-BoqAdnJd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-greek-wght-normal-DjX599I9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-ext-wght-normal-CF2pCH9N.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-condensed-latin-wght-normal-DsAD_hOx.woff2)format("woff2-variations");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}:root{--noite:#14163f;--altitude:#2b2e71;--nevoa:#efeef6;--branco:#fff;--lavanda:#a3a2cf;--lavanda-clara:#c9c8ec;--tinta-suave:#5a5d92;--sinal:#d5dd25;--mata:#003d33;--font-display:"Sofia Sans Condensed Variable", "Sofia Sans Condensed", "Arial Narrow", sans-serif;--font-text:"Sofia Sans Variable", "Sofia Sans", system-ui, sans-serif;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-lead:clamp(1.15rem, 1.02rem + .5vw, 1.4rem);--fs-sub:clamp(1.3rem, 1.15rem + .5vw, 1.6rem);--fs-title:clamp(2.3rem, 1.4rem + 3vw, 4.2rem);--fs-display:clamp(2.7rem, 1.4rem + 4.6vw, 5.9rem);--fs-xl:clamp(3.1rem, 1.3rem + 6.6vw, 8.4rem);--gutter:clamp(18px, 4.4vw, 72px);--max:1380px;--header-h:76px;--slant:12px;--ease:cubic-bezier(.22, .8, .26, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.apt-open{overflow:hidden}body{background:var(--noite);color:var(--branco);font-family:var(--font-text);font-size:var(--fs-base);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--sinal);outline-offset:3px}.block--nevoa :focus-visible,.block--branco :focus-visible,.apt :focus-visible{outline-color:var(--altitude)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--sinal);color:var(--noite);padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.nowrap{white-space:nowrap}.display,.title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-weight:300;line-height:.96}.display{font-size:var(--fs-display)}.display--xl{font-size:var(--fs-xl);line-height:.92}.title{font-size:var(--fs-title)}.subtitle{font-family:var(--font-display);font-size:var(--fs-sub);font-weight:500;line-height:1.15}.lead{max-width:34em;font-size:var(--fs-lead);text-wrap:pretty;line-height:1.5}.source{font-size:var(--fs-sm);opacity:.72}.link{font-family:var(--font-display);transition:border-color .25s var(--ease), color .25s var(--ease);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:1.2rem;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{border-bottom-color:var(--sinal)}.block--nevoa .link:hover,.block--branco .link:hover{border-bottom-color:var(--altitude);color:var(--altitude)}.logo-elev{aspect-ratio:1847/707;background:currentColor;width:116px;display:inline-block;-webkit-mask:url(/img/logo-elev.png) 0/contain no-repeat;mask:url(/img/logo-elev.png) 0/contain no-repeat}.logo-ac{aspect-ratio:1095/473;vertical-align:middle;background:currentColor;height:2.2em;display:inline-block;-webkit-mask:url(/img/logo-artconcept.png) 0/contain no-repeat;mask:url(/img/logo-artconcept.png) 0/contain no-repeat}.btn{--h:54px;min-height:var(--h);padding:0 calc(26px + var(--slant) / 2);clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:500;text-decoration:none;display:inline-flex}.btn--sinal{background:var(--sinal);color:var(--noite)}.btn--sinal:hover{background:#e4ea5c}.btn--linha{clip-path:none;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--linha:hover{background:#ffffff14}.block--branco .btn--linha:hover,.block--nevoa .btn--linha:hover{background:#2b2e710f}.actions{flex-wrap:wrap;gap:12px;display:flex}.site-header{z-index:50;height:var(--header-h);padding-inline:var(--gutter);color:var(--branco);transition:color .35s var(--ease), height .35s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;transition:opacity .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);background:#14163feb;position:absolute;inset:0}.site-header.is-solid{--header-h:64px}.site-header.is-solid:before{opacity:1}.site-header.is-solid[data-tone=claro]{color:var(--altitude)}.site-header.is-solid[data-tone=claro]:before{background:#ffffffe6;box-shadow:0 1px #2b2e7114}.page .site-header:not(.is-solid):before{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:linear-gradient(#14163f80,#14163f00)}.site-header__brand{color:inherit;display:flex}.site-nav__list{align-items:center;gap:clamp(18px,2.4vw,40px);display:flex}.site-nav__list a{font-family:var(--font-display);padding:8px 0;font-size:1.12rem;font-weight:450;text-decoration:none;position:relative}.site-nav__list a:after{content:"";transform-origin:0;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav__list a:hover:after,.site-nav__list a[aria-current=page]:after{transform:scaleX(1)}.site-nav__cta a{background:var(--sinal);min-height:42px;color:var(--noite);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);align-items:center;padding:0 22px;display:inline-flex}.site-nav__cta a:after,.site-nav__toggle{display:none}@media (max-width:860px){.site-nav__toggle{z-index:2;min-height:44px;font-family:var(--font-display);background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:1.12rem;display:inline-flex;position:relative}.site-nav__toggle-bars{width:22px;height:10px;transition:transform .3s var(--ease);border-top:1.5px solid;border-bottom:1.5px solid;position:relative}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-bars{transform:scaleY(.2)}.site-nav__list{padding:var(--header-h) var(--gutter) 40px;background:var(--noite);color:var(--branco);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s .35s;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;position:fixed;inset:0}.site-nav.is-open .site-nav__list{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.site-nav.is-open .site-nav__toggle{color:var(--branco)}.site-header__brand{z-index:2;position:relative}.site-header:has(.site-nav.is-open){color:var(--branco)}.site-nav__list a{font-size:clamp(2.2rem,9vw,3.2rem);font-weight:300;line-height:1.15}.site-nav__cta{margin-top:24px}.site-nav__cta a{min-height:54px;font-size:1.25rem;font-weight:500}}.preloader{z-index:90;background:var(--noite);color:var(--branco);transition:opacity .8s var(--ease) .1s, visibility 0s .9s;place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}.preloader.is-done{opacity:0;visibility:hidden}.preloader__logo{width:180px}.preloader__bar{background:#ffffff29;width:180px;height:1.5px}.preloader__fill{background:var(--sinal);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .3s linear;display:block}.preloader.is-pronto .preloader__bar{display:none}.preloader__entrar{animation:entrar-aparece .7s var(--ease) both;justify-items:center;gap:14px;display:grid}.preloader__sem{font-family:var(--font-display);color:#ffffffb8;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:1.05rem;text-decoration:underline}.preloader__sem:hover{color:var(--branco)}@keyframes entrar-aparece{0%{opacity:0;transform:translateY(8px)}}.som-botao{z-index:45;color:#fff;mix-blend-mode:difference;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;padding:0;display:flex;position:fixed;bottom:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px)}.som-botao span{width:2px;height:16px;transition:transform .3s var(--ease);background:currentColor;transform:scaleY(.22)}.som-botao.is-on span{animation:som-barra .9s var(--ease-io) infinite alternate}.som-botao.is-on span:nth-child(2){animation-duration:.7s;animation-delay:-.4s}.som-botao.is-on span:nth-child(3){animation-duration:1.1s;animation-delay:-.2s}.som-botao.is-on span:nth-child(4){animation-duration:.8s;animation-delay:-.6s}@keyframes som-barra{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.som-botao.is-on span{animation:none;transform:scaleY(.8)}}.stage{background:var(--noite);height:560vh;position:relative}.stage__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.stage__canvas,.stage__still{width:100%;height:100%;position:absolute;inset:0}.stage__still{object-fit:cover;display:none}.stage.is-static{height:auto}.stage.is-static .stage__sticky{position:relative}.stage.is-static .stage__canvas,.stage.is-static .stage__intro,.stage.is-static .stage__caption{display:none}.stage.is-static .stage__still{display:block}.stage__shade{pointer-events:none;background:linear-gradient(#14163f00 54%,#14163f9e 100%),linear-gradient(#14163f73 0%,#14163f00 18%);position:absolute;inset:0}.stage__intro,.stage__caption{left:var(--gutter);right:var(--gutter);will-change:transform, opacity;position:absolute;bottom:clamp(36px,8vh,96px)}.stage__title{max-width:9.5ch;font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:280;line-height:.9}.stage__cue{font-size:var(--fs-sm);color:#ffffffd1;align-items:center;gap:14px;margin-top:28px;display:flex}.stage__cue:before{content:"";background:linear-gradient(var(--sinal), #d5dd2500);width:1.5px;height:40px;animation:cue 2.2s var(--ease-io) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.stage__caption{max-width:19ch;font-family:var(--font-display);opacity:0;font-size:clamp(1.6rem,1rem + 1.8vw,2.8rem);font-weight:300;line-height:1.04}.recomeco{height:var(--altura,100vh);background:var(--noite);color:var(--branco);position:relative}.recomeco__tela{height:100vh;height:100svh;position:relative;overflow:hidden}.recomeco__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.floors{opacity:var(--floors,0);visibility:hidden;position:absolute;inset:0}.floors.is-on{visibility:visible}.floors__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.floors__dim{fill:#11133a;opacity:.38;transition:opacity .6s var(--ease)}.floors.has-active .floors__dim{opacity:.58}.floors__beam{opacity:0;mix-blend-mode:screen;transition:opacity .5s var(--ease)}.floors.has-active .floors__beam{opacity:1}.floors__beam.is-moving{animation:beam-move .6s var(--ease)}@keyframes beam-move{0%{transform:translateY(var(--from,0))}}.floors__band{fill:#fff3c84d}.floors__core{fill:#ffffff8c}.floors__edge{fill:none;stroke:var(--sinal);stroke-width:1.3px;stroke-linejoin:miter;opacity:.9}.floors__sweep{opacity:0}.floors__beam.is-moving .floors__sweep{animation:sweep 1.2s var(--ease-io)}@keyframes sweep{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translateX(var(--sweep-to,1920px))}}.floors__panel{left:var(--gutter);width:min(27rem,34vw);position:absolute;top:50%;transform:translateY(-38%)}.floors__hint{font-family:var(--font-display);font-size:clamp(1.6rem,1rem + 1.8vw,2.8rem);font-weight:300;line-height:1.04}.floors__unit[hidden]{display:none}.floors__unit.is-swap>*{animation:unit-in .5s var(--ease) both}.floors__unit.is-swap>:nth-child(2){animation-delay:40ms}.floors__unit.is-swap>:nth-child(3){animation-delay:80ms}.floors__unit.is-swap>:nth-child(4){animation-delay:.12s}@keyframes unit-in{0%{opacity:0;transform:translateY(10px)}}.floors__floor{font-family:var(--font-display);color:var(--sinal);font-size:1.25rem;font-weight:500}.floors__type{font-family:var(--font-display);font-size:var(--fs-xl);margin-top:2px;font-weight:280;line-height:.9}.floors__group{font-size:var(--fs-lead);color:var(--lavanda-clara);margin-top:10px}.floors__area{font-family:var(--font-display);margin-top:14px;font-size:1.5rem}.floors__area span{font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:300;line-height:1}.floors__enter{margin-top:26px}.floors__ruler{inset:0 var(--gutter) 0 auto;pointer-events:none;width:120px;position:absolute}.floors__ruler>li{right:0;top:var(--y,50%);justify-content:flex-end;align-items:center;height:0;display:flex;position:absolute}.floors__ruler>li:after{content:"";background:#ffffff59;width:14px;height:1px}.floors__tick--on{color:#ffffffdb;min-height:34px;font-family:var(--font-display);font-variant-numeric:tabular-nums;pointer-events:auto;transition:color .25s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px 0 16px;font-size:1.15rem;font-weight:500;display:flex}.floors__tick--on:after{content:"";width:22px;height:1.5px;transition:width .35s var(--ease);background:currentColor}.floors__ruler>li:has(.floors__tick--on):after{display:none}.floors__tick--on:hover,.floors__tick--on[aria-current=true]{color:var(--sinal)}.floors__tick--on[aria-current=true]:after{width:46px}.floors.is-pointing{cursor:pointer}@media (max-width:760px){.floors__panel{width:auto;top:auto;bottom:28px;right:96px;transform:none}.floors__hint{font-size:1.6rem}.floors__type{font-size:3rem}.floors__group{margin-top:4px;font-size:1rem}.floors__area{margin-top:6px}.floors__area span{font-size:2.2rem}.floors__enter{--h:48px;margin-top:14px}.floors__ruler{width:86px}.floors__tick--on{min-height:40px;padding-left:10px}}.block{padding-block:clamp(96px,11vw,176px)}.block--nevoa{background:var(--nevoa);color:var(--altitude)}.block--branco{background:var(--branco);color:var(--altitude)}.block--noite{background:var(--noite)}.block--altitude{background:var(--altitude)}.block--mata{background:var(--mata)}.block--nevoa .lead,.block--branco .lead{color:var(--tinta-suave)}.block--noite .lead,.block--altitude .lead{color:var(--lavanda-clara)}.block--mata .lead{color:#ffffffc7}.block__head{gap:24px;margin-bottom:clamp(56px,7vw,104px);display:grid}@media (min-width:960px){.block__head{grid-template-columns:7fr 5fr;align-items:end;gap:48px}}.block__more{margin-top:clamp(48px,6vw,88px)}.grid-2{gap:clamp(40px,6vw,96px);display:grid}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}}.stack>*+*{margin-top:1.5rem}.projeto__grid{gap:40px;display:grid}@media (min-width:960px){.projeto__grid{grid-template-columns:7fr 5fr;align-items:start;gap:64px}}.projeto__features{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:40px;display:grid}.projeto__features li{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 18%, transparent);font-family:var(--font-display);padding:14px 0;font-size:1.2rem;font-weight:450}.vitrine{--lateral:clamp(36px, 5vw, 88px)}.vitrine__head{padding-top:clamp(96px,11vw,176px)}.vitrine__head .block__head{margin-bottom:0}.vitrine__pin{height:310vh;height:calc(100svh + 210vh);position:relative}.vitrine__palco{height:100vh;height:100svh;padding:calc(var(--header-h) + 8px) calc(var(--lateral) + 12px) clamp(28px, 5vh, 56px);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.vitrine__palco:before,.vitrine__palco:after{content:"";top:var(--header-h);background:color-mix(in srgb, var(--altitude) 12%, transparent);pointer-events:none;width:1px;position:absolute;bottom:0}.vitrine__palco:before{left:var(--lateral)}.vitrine__palco:after{right:var(--lateral)}.vitrine__maquete{will-change:transform, opacity;min-height:0;position:relative}.vitrine__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vitrine__status{font-size:var(--fs-sm);color:var(--tinta-suave);place-items:center;display:grid;position:absolute;inset:0}.vitrine__info{text-align:center;justify-items:center;display:grid}.vitrine__item{opacity:0;visibility:hidden;grid-area:1/1;justify-items:center;gap:4px;display:grid}.vitrine__item.is-on{visibility:visible}.vitrine__nome{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.6vw,3.1rem);font-weight:400;line-height:1.05}.vitrine__area{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--tinta-suave);font-size:1.15rem}.vitrine__acoes{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:16px;display:flex}.vitrine__tipo,.vitrine__todas{--h:48px;font-size:1.05rem}.vitrine__tipo{background:var(--altitude);color:var(--branco)}.vitrine__tipo:hover{background:var(--noite)}.vitrine__lado{z-index:2;font-family:var(--font-display);color:var(--altitude);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 4px;font-size:1rem;display:flex;position:absolute;top:calc(50% - 40px);transform:translate(-50%,-50%)}.vitrine__lado span{writing-mode:vertical-rl;white-space:nowrap}.vitrine__lado--ant{left:calc(var(--lateral) / 2)}.vitrine__lado--prox{left:calc(100% - var(--lateral) / 2)}.vitrine__lado--prox span{transform:rotate(180deg)}.vitrine__lado i{border-block:5px solid #0000;flex:none;width:0;height:0}.vitrine__lado--ant i{border-right:7px solid}.vitrine__lado--prox i{border-left:7px solid}.vitrine__lado:hover span{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.vitrine{--lateral:28px}.vitrine__maquete{margin-inline:calc(-1 * (var(--lateral) + 12px))}.vitrine__lado{text-shadow:0 0 6px #fff,0 0 3px #fff,0 0 1px #fff;gap:5px;font-size:.9rem}.vitrine__acoes{gap:8px}.vitrine__tipo,.vitrine__todas{--h:44px;padding:0 calc(10px + var(--slant) / 2);font-size:.92rem}}.formatos{gap:clamp(72px,9vw,140px);display:grid}.formato{align-items:center;gap:28px;display:grid}@media (min-width:960px){.formato{grid-template-columns:7fr 5fr;gap:72px}.formato:nth-child(2n) .formato__img{order:2}}.formato__img img{filter:drop-shadow(0 30px 40px #14163f1f);width:100%}.formato__title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:300;line-height:.98}.formato__range{font-family:var(--font-display);color:var(--tinta-suave);margin-top:10px;font-size:1.4rem}.formato__types{margin-top:32px}.tipo{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #2b2e7129;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 0;display:grid}.formato__types li:last-child .tipo{border-bottom:1px solid #2b2e7129}.tipo__name{font-family:var(--font-display);font-size:1.6rem;font-weight:400}.tipo__area{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:300}.tipo__go{font-size:var(--fs-sm);color:var(--tinta-suave);transition:color .25s var(--ease);grid-column:1/-1}.tipo:hover .tipo__go,.tipo:focus-visible .tipo__go{color:var(--altitude);text-underline-offset:4px;text-decoration:underline}.lazer-home__head{gap:24px;display:grid}@media (min-width:960px){.lazer-home__head{grid-template-columns:7fr 5fr;align-items:end;gap:48px}}.reel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;cursor:grab;margin-top:clamp(48px,6vw,88px);overflow-x:auto}.reel.is-dragging{cursor:grabbing;scroll-snap-type:none}.reel__track{width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));gap:clamp(14px,1.6vw,24px);padding-bottom:20px;display:flex}.reel__item{scroll-snap-align:start;width:clamp(270px,32vw,500px)}.reel__btn{text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;gap:14px;width:100%;padding:0;display:grid}.reel__btn img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.reel__btn{overflow:hidden}.reel__btn:hover img{transform:scale(1.03)}.reel__name{font-family:var(--font-display);font-size:1.4rem;font-weight:400}.lazer-home__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.externa{height:calc(100vh + var(--dist,0px));height:calc(100svh + var(--dist,0px));position:relative}.externa__sticky{height:100vh;height:100svh;padding-top:var(--header-h);flex-direction:column;justify-content:center;padding-bottom:clamp(16px,3vh,40px);display:flex;position:sticky;top:0;overflow:hidden}.reel--preso{scroll-snap-type:none;cursor:auto;margin-top:clamp(24px,4vh,56px);overflow:hidden}.reel--preso .reel__track{will-change:transform;padding-bottom:0}.reel--preso .reel__item{width:clamp(220px,min(30vw,42vh),500px)}.externa .lazer-home__foot{margin-top:clamp(16px,2.5vh,28px)}.reel__hint{font-size:var(--fs-sm);color:var(--lavanda)}.link--claro{color:var(--branco)}.passeio{background:var(--noite);height:820vh;position:relative}.passeio__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.passeio__canvas,.passeio__still{width:100%;height:100%;position:absolute;inset:0}.passeio__still{object-fit:cover}.passeio.is-ready .passeio__still{visibility:hidden}.passeio__shade{pointer-events:none;background:linear-gradient(to top, #14163fb8 0%, #14163f4d 18%, #14163f00 36%), linear-gradient(to bottom, rgba(20, 22, 63, calc(.55 * var(--intro,1))) 0%, #14163f00 42%);position:absolute;inset:0}.passeio__intro{top:calc(var(--header-h) + clamp(16px, 4vh, 48px));left:var(--gutter);right:var(--gutter);max-width:34rem;color:var(--branco);opacity:var(--intro,1);transform:translateY(calc((1 - var(--intro,1)) * -24px));pointer-events:none;gap:14px;display:grid;position:absolute}.passeio__intro .display{max-width:12ch}.passeio__intro .lead{color:#ffffffdb}.passeio__spots{pointer-events:none;position:absolute;inset:0}.passeio__eye{width:48px;height:48px;color:var(--noite);transform:translate(var(--x), var(--y)) scale(.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), background .25s var(--ease);background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;padding:0;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 22px #14163f47}.passeio__eye.is-on{visibility:visible;opacity:var(--a,1);transform:translate(var(--x), var(--y)) scale(calc(.6 + .4 * var(--a,1)));pointer-events:auto}.passeio__eye:after{content:"";animation:eye-pulse 2.4s var(--ease) infinite;border:1.5px solid #ffffffb3;border-radius:50%;position:absolute;inset:-6px}@keyframes eye-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.passeio__eye svg{fill:currentColor;width:24px;height:24px}.passeio__eye:hover,.passeio__eye:focus-visible{background:var(--sinal)}.passeio__room{left:var(--gutter);font-family:var(--font-display);font-size:var(--fs-xl);color:var(--branco);text-shadow:0 2px 24px #14163f73;pointer-events:none;margin:0;font-weight:280;line-height:.95;position:absolute;bottom:clamp(28px,6vh,64px)}.passeio__room.is-swap{animation:unit-in .5s var(--ease) both}.passeio__bar{left:var(--gutter);right:var(--gutter);background:#ffffff38;height:2px;position:absolute;bottom:clamp(14px,3vh,28px)}.passeio__bar span{background:var(--sinal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.passeio__eye:after{animation:none}}.voo{background:var(--noite);height:520vh;position:relative}.voo__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.voo__canvas,.voo__still{width:100%;height:100%;position:absolute;inset:0}.voo__still{object-fit:cover}.voo.is-ready .voo__still{visibility:hidden}.voo__shade{pointer-events:none;opacity:var(--texto,0);background:linear-gradient(#14163f00 30%,#14163f80 62%,#14163fdb);position:absolute;inset:0}.voo__text{opacity:var(--texto,0);transform:translateY(calc((1 - var(--texto,0)) * 28px));pointer-events:none;justify-items:start;gap:22px;display:grid;position:absolute;bottom:clamp(48px,9vh,120px);left:0;right:0}.voo__text .display{max-width:14ch}.voo__text .lead{color:#ffffffe0;max-width:46ch}.voo__text .link{pointer-events:auto}.itapema-home{min-height:92vh;align-items:end;min-height:92svh;display:grid;position:relative;overflow:hidden}.itapema-home__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.itapema-home:after{content:"";background:linear-gradient(#14163f0f 32%,#14163f99 66%,#14163fe6);position:absolute;inset:0}.itapema-home__text{z-index:1;justify-items:start;gap:22px;padding-block:clamp(80px,10vw,140px);display:grid;position:relative}.itapema-home__text .display{max-width:14ch}.itapema-home__text .lead{color:#ffffffdb}.invest-home{--pin:110vh;height:calc(max(100vh, var(--h,100vh)) + var(--pin));height:calc(max(100svh, var(--h,100svh)) + var(--pin));position:relative}.invest-home__sticky{top:min(0px, calc(100vh - var(--h,100vh)));top:min(0px, calc(100svh - var(--h,100svh)));min-height:100vh;min-height:100svh;padding-block:calc(var(--header-h) + 32px) 40px;align-items:center;display:flex;position:sticky}@media (prefers-reduced-motion:reduce){.invest-home{--pin:0px}}.invest-home__grid{gap:56px;display:grid}@media (min-width:960px){.invest-home__grid{grid-template-columns:5fr 7fr;align-items:center;gap:80px}}.invest-home__text{justify-items:start;gap:24px;display:grid}.fecho__grid{gap:40px;display:grid}@media (min-width:960px){.fecho__grid{grid-template-columns:7fr 5fr;align-items:end;gap:64px}}.fecho__actions{gap:28px;display:grid}.page-hero{min-height:74vh;min-height:74svh;padding-top:calc(var(--header-h) + 80px);background:var(--noite);align-items:end;padding-bottom:clamp(56px,7vw,104px);display:grid;position:relative;overflow:hidden}.page-hero__grid{z-index:1;gap:28px;display:grid;position:relative}@media (min-width:960px){.page-hero__grid{grid-template-columns:7fr 5fr;align-items:end;gap:64px}}.page-hero .lead{color:#ffffffd6}.page-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero--foto:after{content:"";background:linear-gradient(#14163f33 30%,#14163fdb);position:absolute;inset:0}.page-first{padding-top:calc(var(--header-h) + clamp(64px, 8vw, 120px))}.plantas__list{gap:clamp(96px,11vw,168px);display:grid}.plantas__formato{gap:clamp(40px,5vw,72px);display:grid}.plantas__formato>.title{border-bottom:1px solid #2b2e7129;padding-bottom:18px}.planta{align-items:center;gap:28px;display:grid}@media (min-width:960px){.planta{grid-template-columns:7fr 5fr;gap:72px}}.planta__img{background:0 0;border:0;padding:0}.planta__img img{filter:drop-shadow(0 30px 40px #14163f1f);width:100%;transition:transform .6s var(--ease)}.planta__img:hover img{transform:translateY(-6px)}.planta__name{font-family:var(--font-display);font-size:var(--fs-title);font-weight:300;line-height:1}.planta__area{font-family:var(--font-display);color:var(--tinta-suave);margin-top:6px;font-size:1.5rem}.planta__area strong{color:var(--altitude);font-size:3rem;font-weight:300}.planta__rooms{margin-block:28px 32px}.planta__rooms li,.apt__rooms li{border-top:1px solid #2b2e7124;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.planta__rooms li span:last-child,.apt__rooms li span:last-child{font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.lazer{gap:40px;display:grid}@media (min-width:1000px){.lazer{grid-template-columns:7fr 5fr;align-items:start;gap:56px}}.lazer__plan{position:relative}.lazer__plan img{width:100%}.lazer__spot{background:var(--noite);width:32px;height:32px;color:var(--branco);font-family:var(--font-display);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffd9}.lazer__spot:hover{transform:translate(-50%,-50%)scale(1.12)}.lazer__spot[aria-pressed=true]{background:var(--sinal);color:var(--noite);box-shadow:0 0 0 2px var(--noite)}.lazer__viewer-open{aspect-ratio:16/10;cursor:zoom-in;background:#ffffff0a;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lazer__viewer-open:disabled{cursor:default}.lazer__viewer-img,.lazer__viewer-plan{object-fit:cover;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.lazer__viewer-plan{opacity:0;background:url(/img/lazer-planta.webp) 50%/320% no-repeat}.lazer__viewer-caption{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px;font-size:1.6rem;font-weight:400;display:flex}.lazer__viewer-caption span{color:var(--sinal);font-weight:600}.lazer__viewer-caption small{width:100%;font-family:var(--font-text);font-size:var(--fs-sm);color:var(--lavanda)}.lazer__list{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:28px;display:grid}.lazer__item{text-align:left;width:100%;transition:color .2s var(--ease);background:0 0;border:0;border-top:1px solid #ffffff1f;grid-template-columns:2.2em 1fr;gap:0 6px;padding:10px 0;font-size:.98rem;display:grid}.lazer__item-n{font-family:var(--font-display);color:var(--lavanda)}.lazer__item-count{color:var(--lavanda);grid-column:2;font-size:.78rem}.lazer__item:hover,.lazer__item[aria-pressed=true]{color:var(--sinal)}.itapema__body{align-items:start}.ranking{gap:14px;display:grid}.ranking__row{grid-template-columns:minmax(9.5em,auto) 1fr;align-items:center;gap:16px;display:grid}.ranking__city{font-family:var(--font-display);font-size:1.2rem;font-weight:500}.ranking__track{height:34px;position:relative}.ranking__bar{width:calc(var(--w) * 100%);transform-origin:0;transition:transform 1.1s var(--ease);background:#8786b06b;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.ranking__row.is-destaque .ranking__bar{background:var(--altitude)}.ranking.is-visible .ranking__bar{transform:scaleX(1)}.ranking__value{top:50%;left:calc(var(--w) * 100% + 10px);font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:600;position:absolute;transform:translateY(-50%)}.ranking__row.is-destaque .ranking__value{left:auto;right:calc((1 - var(--w)) * 100% + 12px);color:var(--branco)}@media (max-width:640px){.ranking__row{grid-template-columns:1fr;gap:4px}.ranking__track{margin-right:6.5em}}.facts{display:grid}.fact{border-top:1px solid #2b2e7129;gap:6px;padding:24px 0;display:grid}@media (min-width:560px){.facts{grid-template-columns:max-content 1fr;column-gap:28px}.fact{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}}.fact__figure{font-family:var(--font-display);white-space:nowrap;font-size:clamp(2.6rem,1.8rem + 2vw,3.8rem);font-weight:300;line-height:1}.fact dd{max-width:30em;color:var(--tinta-suave)}.local{align-items:center}.local__map img{width:100%}.invest{align-items:start}.invest-pin{--pin:110vh}.invest-pin__folga,.invest__folga{height:var(--pin);display:none}@media (min-width:900px){.invest-pin>.invest{top:min(calc((100vh + var(--header-h) - var(--h,0px)) / 2), calc(100vh - var(--h,0px)));top:min(calc((100svh + var(--header-h) - var(--h,0px)) / 2), calc(100svh - var(--h,0px)));position:sticky}.invest-pin__folga{display:block}}@media (max-width:899px){.invest__linha>.chart{top:min(calc((100vh + var(--header-h) - var(--h,0px)) / 2), calc(100vh - var(--h,0px)));top:min(calc((100svh + var(--header-h) - var(--h,0px)) / 2), calc(100svh - var(--h,0px)));position:sticky}.invest__folga{display:block}}@media (prefers-reduced-motion:reduce){.invest-pin__folga,.invest__folga{display:none}}.chart figcaption{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.chart__period{font-family:var(--font-display);color:#ffffffa8}.chart__body{margin-top:20px}.chart__body svg{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--font-display);fill:#ffffffb8}.chart .chart__ano{fill:#ffffff80;transition:fill .25s}.chart .chart__ano.is-now{fill:#fff;font-weight:700}.chart .chart__ponta{fill:#fff;font-variant-numeric:tabular-nums}.chart .chart__sub{fill:#ffffff9e;font-weight:400}.chart .chart__premissa{fill:var(--sinal);letter-spacing:.02em}.chart__body>svg{touch-action:pan-y}.legend{font-size:var(--fs-sm);color:#fffc;flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.legend li{align-items:center;gap:8px;display:inline-flex}.legend__swatch{width:14px;height:14px}.legend__swatch--sinal{background:#d5dd25}.legend__swatch--lavanda{background:#8f8ce6}.chart .bar{transition:transform .9s var(--ease);transform:scaleY(0)}.chart .bar.is-in{transform:scaleY(1)}.chart__tip{z-index:2;background:var(--branco);min-width:190px;color:var(--altitude);pointer-events:none;opacity:0;gap:2px;padding:10px 12px;font-size:.9rem;line-height:1.35;transition:opacity .15s;display:grid;position:absolute;top:0;left:0;box-shadow:0 8px 28px #001e1859}.chart__tip strong{font-family:var(--font-display);font-size:1.05rem}.chart__tip span{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.chart__tip i{flex:none;width:10px;height:10px}.chart__table{font-size:var(--fs-sm);margin-top:14px}.chart__table summary{cursor:pointer;color:#fffc;text-underline-offset:3px;text-decoration:underline}.chart__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px}.chart__table th,.chart__table td{text-align:right;border-bottom:1px solid #ffffff1f;padding:6px 0;font-weight:400}.chart__table th:first-child,.chart__table thead th:first-child{text-align:left}.disclaimer{max-width:60em;font-size:var(--fs-sm);color:#fff9;margin-top:clamp(32px,4vw,56px)}.contact{align-items:start}.form{gap:22px;max-width:34em;display:grid;margin-top:2.5rem!important}.field{gap:4px;display:grid}.field span{font-size:var(--fs-sm);color:var(--lavanda-clara)}.field input,.field select{background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;width:100%;min-height:50px;padding:10px 0;font-size:1.15rem;transition:border-color .2s}.field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23c9c8ec' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 4px center no-repeat}.field select option{color:var(--altitude)}.field input:focus,.field select:focus{border-bottom-color:var(--sinal);outline:none}.field input[aria-invalid=true]{border-bottom-color:#ff9e8a}.check{font-size:var(--fs-sm);color:#ffffffc7;grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.check input{width:20px;height:20px;accent-color:var(--sinal);margin:2px 0 0}.form__error{color:var(--sinal);font-weight:600}.form .btn{justify-self:start}.contact__team img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;width:100%}.contact__team figcaption{font-size:var(--fs-sm);color:var(--lavanda-clara);margin-top:14px}.apt{z-index:70;background:var(--nevoa);color:var(--altitude);opacity:0;transition:opacity .42s var(--ease);will-change:opacity;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.apt.is-open{opacity:1}.apt__bar{min-height:72px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.apt__back{min-height:44px;font-family:var(--font-display);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:1.2rem;font-weight:500;display:inline-flex}.apt__back:before{content:"";width:24px;height:1.5px;transition:width .3s var(--ease);background:currentColor}.apt__back:hover:before{width:36px}.apt__views{background:#2b2e7114;padding:4px;display:inline-flex}.apt__view{min-height:40px;font-family:var(--font-display);color:var(--tinta-suave);background:0 0;border:0;padding:0 18px;font-size:1.05rem;font-weight:500}.apt__view[aria-pressed=true]{background:var(--branco);color:var(--altitude);box-shadow:0 1px 3px #14163f1f}.apt__body{overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}@media (min-width:1000px){.apt__body{grid-template-columns:minmax(0,1fr) minmax(320px,400px);overflow:hidden}.apt__info{overflow-y:auto}}.apt__stage,.apt__flat{min-height:62vh;position:relative}.apt__stage[hidden],.apt__flat[hidden]{display:none}.apt__flat{place-items:center;padding:24px;display:grid}.apt__flat img{width:auto;max-height:78vh}.apt__info{padding:clamp(24px, 3vw, 48px) var(--gutter) 48px;background:var(--branco);align-content:start;gap:0;display:grid}@media (min-width:1000px){.apt__info{padding-inline:40px}}.apt__floor{font-family:var(--font-display);color:var(--tinta-suave);font-size:1.2rem;font-weight:500}.apt__title{font-family:var(--font-display);outline:none;margin-top:2px;font-size:clamp(3rem,2rem + 3vw,4.8rem);font-weight:280;line-height:.92}.apt__group{color:var(--tinta-suave);margin-top:10px;font-size:1.1rem}.apt__area{font-family:var(--font-display);margin-top:18px;font-size:1.4rem}.apt__area strong{font-size:3.6rem;font-weight:300;line-height:1}.apt__rooms{margin-top:28px}.apt__rooms li:last-child{border-bottom:1px solid #2b2e7124}.apt__key{font-size:var(--fs-sm);color:var(--tinta-suave);gap:8px;margin-top:28px;display:grid}.apt__key svg{width:170px;font-family:var(--font-display)}.apt__key rect{fill:#2b2e7114}.apt__key rect.is-on{fill:var(--sinal)}.apt__key rect.hall{fill:none;stroke:#2b2e7140}.apt__key text{fill:var(--tinta-suave);font-size:15px;font-weight:600}.apt__key text.is-on{fill:var(--noite)}.apt__actions{margin-top:32px}.apt__note{color:var(--tinta-suave);margin-top:18px;font-size:.8rem}.maquete{width:100%;height:min(70vh,640px);position:relative;overflow:hidden}.apt .maquete{height:auto;position:absolute;inset:0}.maquete__canvas{touch-action:none;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease);display:block}.maquete.is-ready .maquete__canvas{opacity:1}.maquete__status{color:var(--tinta-suave);font-size:var(--fs-sm);place-items:center;display:grid;position:absolute;inset:0}.maquete__hint{color:var(--tinta-suave);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;align-items:center;gap:4px;margin:0;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.maquete__hint-eye svg{vertical-align:-3px;width:16px;height:16px}.maquete__eye{background:var(--branco);min-width:44px;height:44px;color:var(--altitude);font-family:var(--font-display);white-space:nowrap;opacity:0;transition:background .25s var(--ease), color .25s var(--ease), gap .25s var(--ease), opacity .6s var(--ease) .5s;border:0;border-radius:999px;align-items:center;gap:0;padding:0 11px;font-size:1rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 20px #1c1e5538}.maquete.is-ready .maquete__eye{opacity:1}.maquete__eye svg{flex:none;width:22px;height:22px}.maquete__eye span{max-width:0;transition:max-width .35s var(--ease);overflow:hidden}.maquete__eye:hover,.maquete__eye:focus-visible,.maquete__eye.is-hot{background:var(--sinal);color:var(--noite);gap:8px}.maquete__eye:hover span,.maquete__eye:focus-visible span,.maquete__eye.is-hot span{max-width:14em}@media (max-width:999px){.apt__stage{min-height:58vh}.apt .maquete{position:absolute}}@media (max-width:600px){.apt__bar{min-height:60px}.apt__view{padding:0 12px;font-size:.98rem}.apt__stage{min-height:54vh}.maquete__hint{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;width:92%;font-size:.75rem}}.lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--branco);background:#0e102ef5;border:0;margin:0;padding:clamp(16px,4vw,48px)}.lightbox[open]{align-content:center;place-items:center;row-gap:18px;display:grid}.lightbox::backdrop{background:0 0}.lightbox__img{object-fit:contain;max-width:100%;max-height:calc(100vh - 140px)}.lightbox__bar{font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;font-size:1.15rem;display:flex}.lightbox__cap[hidden],.lightbox__nav[hidden]{display:none}.lightbox__nav{align-items:center;gap:14px;display:inline-flex}.lightbox__prev,.lightbox__next{background:0 0;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1}.lightbox__prev:hover,.lightbox__next:hover{background:var(--sinal);border-color:var(--sinal);color:var(--noite)}.lightbox__count{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5em}.lightbox__close{min-height:44px;font-family:var(--font-display);background:0 0;border:1px solid #ffffff80;padding:0 18px;font-size:1.05rem;position:fixed;top:16px;right:16px}.site-footer{background:var(--noite);color:var(--lavanda-clara);font-size:var(--fs-sm);padding-block:72px 40px}.site-footer__grid{border-bottom:1px solid #ffffff1a;gap:40px;padding-bottom:40px;display:grid}@media (min-width:860px){.site-footer__grid{grid-template-columns:1.2fr 1fr auto;align-items:start;gap:64px}}.site-footer__brand{gap:18px;display:grid}.site-footer .logo-elev--full{width:168px;color:var(--branco)}.site-footer__nav{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.site-footer__nav a{font-family:var(--font-display);color:var(--branco);font-size:1.12rem;text-decoration:none}.site-footer__nav a:hover{color:var(--sinal)}.site-footer__by{align-items:center;gap:12px;display:flex}.site-footer__by .logo-ac{color:var(--branco)}.site-footer__legal{max-width:70em;color:var(--lavanda);margin-top:28px;font-size:.8rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
